Enum DormantMut

pub(crate) enum DormantMut

Trait Implementations

impl BorrowType for DormantMut

Auto Trait Implementations

impl Freeze for DormantMut

impl RefUnwindSafe for DormantMut

impl Send for DormantMut

impl Sync for DormantMut

impl Unpin for DormantMut

impl UnsafeUnpin for DormantMut

impl UnwindSafe for DormantMut

Blanket Implementations

impl<T> Any for DormantMut where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for DormantMut where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for DormantMut where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for DormantMut

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> SizeHint for DormantMut where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for DormantMut

impl<T, U> Into<U> for DormantMut where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for DormantMut where U: Into<T>,

type Error = Infallible;
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto<U> for DormantMut where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>