pub struct LoggableError { /* private fields */ }Implementations§
Source§impl LoggableError
impl LoggableError
pub fn new(category: DebugCategory, bool_error: BoolError) -> LoggableError
pub fn log(&self)
pub fn log_with_object(&self, obj: &impl IsA<Object>)
pub fn log_with_imp(&self, imp: &impl ObjectSubclass)
pub fn log_with_imp_and_level( &self, imp: &impl ObjectSubclass, level: DebugLevel, )
pub fn category(&self) -> DebugCategory
Trait Implementations§
Source§impl Clone for LoggableError
impl Clone for LoggableError
Source§fn clone(&self) -> LoggableError
fn clone(&self) -> LoggableError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LoggableError
impl Debug for LoggableError
Source§impl Display for LoggableError
impl Display for LoggableError
Source§impl Error for LoggableError
impl Error for LoggableError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for LoggableError
impl RefUnwindSafe for LoggableError
impl Send for LoggableError
impl Sync for LoggableError
impl Unpin for LoggableError
impl UnsafeUnpin for LoggableError
impl UnwindSafe for LoggableError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more