Struct Enter
pub struct Enter { /* private fields */ }
Represents an executor context.
For more details, see enter documentation.
Trait Implementations
impl Debug for Enter
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Drop for Enter
fn drop(&mut self)
Auto Trait Implementations
impl Freeze for Enter
impl RefUnwindSafe for Enter
impl Send for Enter
impl Sync for Enter
impl Unpin for Enter
impl UnsafeUnpin for Enter
impl UnwindSafe for Enter
Blanket Implementations
impl<T> Any for Enter
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Enter
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Enter
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for Enter
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for Enter
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Enter
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Enter
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>