Enum State

pub(in ::sys::thread_local::native::eager) enum State

Variants

Alive = 0
Unregistered
Destroyed

Trait Implementations

impl Clone for State

fn clone(&self) -> State

impl Copy for State

impl TrivialClone for State

Auto Trait Implementations

impl Freeze for State

impl RefUnwindSafe for State

impl Send for State

impl Sync for State

impl Unpin for State

impl UnsafeUnpin for State

impl UnwindSafe for State

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> CloneToUninit for State where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for State

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T> SizedTypeProperties for State

impl<T> ToOwned for State where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

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

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