[−][src]Enum remote_trait_object::transport::TransportError
An error that can be returned in send() or recv().
Note that only Timeout and Termination will be handled specially by the remote-trait-object context.
All other errors must be wrapped as Custom, and it will be just conveyed to the user.
Variants
An error that indicates that your call to send() or recv() can't be finished within the timeout you set.
An error that indicates that you have called terminate() of the spawned Terminate from the object you're calling a method of.
An opaque error that will be just passed to the user.
Trait Implementations
impl Clone for TransportError[src]
fn clone(&self) -> TransportError[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for TransportError[src]
impl PartialEq<TransportError> for TransportError[src]
fn eq(&self, other: &TransportError) -> bool[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl StructuralPartialEq for TransportError[src]
Auto Trait Implementations
impl RefUnwindSafe for TransportError
impl Send for TransportError
impl Sync for TransportError
impl Unpin for TransportError
impl UnwindSafe for TransportError
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> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
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>,