Enum Dying

pub(crate) enum Dying

Trait Implementations

impl BorrowType for Dying

Auto Trait Implementations

impl Freeze for Dying

impl RefUnwindSafe for Dying

impl Send for Dying

impl Sync for Dying

impl Unpin for Dying

impl UnsafeUnpin for Dying

impl UnwindSafe for Dying

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for Dying

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T> SizedTypeProperties for Dying

impl<T, U> Into<U> for Dying 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 Dying 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 Dying where U: TryFrom<T>,

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