pub enum ExchangeFailure {
ChannelOpenFailed,
EncodingFailed,
ConnectorFailed,
InterpretationFailed,
Cancelled,
Terminated,
LimitExceeded,
}Expand description
Exchange-level failure classification for the actor.
Variants§
ChannelOpenFailed
Channel open failed.
EncodingFailed
Encoding failed.
ConnectorFailed
Connector transport failed.
InterpretationFailed
Interpretation failed.
Cancelled
Cancelled.
Terminated
Terminated.
LimitExceeded
Exchange retained-output / aggregate limit exceeded (D-027).
Trait Implementations§
Source§impl Clone for ExchangeFailure
impl Clone for ExchangeFailure
Source§fn clone(&self) -> ExchangeFailure
fn clone(&self) -> ExchangeFailure
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ExchangeFailure
Source§impl Debug for ExchangeFailure
impl Debug for ExchangeFailure
impl Eq for ExchangeFailure
Source§impl PartialEq for ExchangeFailure
impl PartialEq for ExchangeFailure
impl StructuralPartialEq for ExchangeFailure
Auto Trait Implementations§
impl Freeze for ExchangeFailure
impl RefUnwindSafe for ExchangeFailure
impl Send for ExchangeFailure
impl Sync for ExchangeFailure
impl Unpin for ExchangeFailure
impl UnsafeUnpin for ExchangeFailure
impl UnwindSafe for ExchangeFailure
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.