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