pub struct DefaultErrorAdapter;Expand description
Default implementation of ErrorAdapter
Trait Implementations§
Source§impl ErrorAdapter for DefaultErrorAdapter
impl ErrorAdapter for DefaultErrorAdapter
Source§fn from_tracking_error(error: TrackingError) -> MemScopeError
fn from_tracking_error(error: TrackingError) -> MemScopeError
Convert from old TrackingError to new MemScopeError
Source§fn to_tracking_error(error: &MemScopeError) -> TrackingError
fn to_tracking_error(error: &MemScopeError) -> TrackingError
Convert from new MemScopeError to old TrackingError for compatibility
Auto Trait Implementations§
impl Freeze for DefaultErrorAdapter
impl RefUnwindSafe for DefaultErrorAdapter
impl Send for DefaultErrorAdapter
impl Sync for DefaultErrorAdapter
impl Unpin for DefaultErrorAdapter
impl UnwindSafe for DefaultErrorAdapter
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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