[−][src]Enum ghost_actor::GhostError
Ghost error type.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
SendError(SendError)
Failed to send on channel.
ResponseError(Canceled)
Error sending response.
Invalid custom type error.
Unspecified GhostActor error.
Implementations
impl GhostError
[src]
pub fn other(e: impl Into<Box<dyn Error + Send + Sync>>) -> Self
[src]
Build an "Other" type GhostError.
Trait Implementations
impl Debug for GhostError
[src]
impl Display for GhostError
[src]
impl Error for GhostError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl<'_> From<&'_ str> for GhostError
[src]
impl From<Canceled> for GhostError
[src]
impl From<GhostError> for ()
[src]
fn from(_: GhostError)
[src]
impl From<SendError> for GhostError
[src]
impl From<String> for GhostError
[src]
Auto Trait Implementations
impl !RefUnwindSafe for GhostError
impl Send for GhostError
impl Sync for GhostError
impl Unpin for GhostError
impl !UnwindSafe for GhostError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,