Struct EnterError

pub struct EnterError { /* private fields */ }

An error returned by enter if an execution scope has already been entered.

Trait Implementations

impl Debug for EnterError

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Display for EnterError

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Error for EnterError

Auto Trait Implementations

impl Freeze for EnterError

impl RefUnwindSafe for EnterError

impl Send for EnterError

impl Sync for EnterError

impl Unpin for EnterError

impl UnsafeUnpin for EnterError

impl UnwindSafe for EnterError

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for EnterError

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToString for EnterError where T: Display + ?Sized,

fn to_string(&self) -> String

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

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

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

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