pub struct OptionalDropCallback(/* private fields */);Trait Implementations§
Source§impl AbiExample for OptionalDropCallback
Available on RUSTC_WITH_SPECIALIZATION only.
impl AbiExample for OptionalDropCallback
Available on
RUSTC_WITH_SPECIALIZATION only.Source§impl Debug for OptionalDropCallback
impl Debug for OptionalDropCallback
Source§impl Default for OptionalDropCallback
impl Default for OptionalDropCallback
Source§fn default() -> OptionalDropCallback
fn default() -> OptionalDropCallback
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OptionalDropCallback
impl !RefUnwindSafe for OptionalDropCallback
impl Send for OptionalDropCallback
impl Sync for OptionalDropCallback
impl Unpin for OptionalDropCallback
impl !UnwindSafe for OptionalDropCallback
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