pub enum ComHubError {
InterfaceError(ComInterfaceError),
InterfaceCloseFailed,
InterfaceNotConnected,
InterfaceDoesNotExist,
InterfaceAlreadyExists,
InterfaceTypeDoesNotExist,
InvalidInterfaceDirectionForFallbackInterface,
NoResponse,
InterfaceOpenError,
}Variants§
InterfaceError(ComInterfaceError)
InterfaceCloseFailed
InterfaceNotConnected
InterfaceDoesNotExist
InterfaceAlreadyExists
InterfaceTypeDoesNotExist
InvalidInterfaceDirectionForFallbackInterface
NoResponse
InterfaceOpenError
Trait Implementations§
Source§impl Clone for ComHubError
impl Clone for ComHubError
Source§fn clone(&self) -> ComHubError
fn clone(&self) -> ComHubError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ComHubError
impl Debug for ComHubError
Source§impl From<ComHubError> for BaseInterfaceError
impl From<ComHubError> for BaseInterfaceError
Source§fn from(err: ComHubError) -> Self
fn from(err: ComHubError) -> Self
Converts to this type from the input type.
Source§impl From<ComHubError> for WebSocketServerError
impl From<ComHubError> for WebSocketServerError
Source§fn from(err: ComHubError) -> Self
fn from(err: ComHubError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ComHubError
impl PartialEq for ComHubError
impl StructuralPartialEq for ComHubError
Auto Trait Implementations§
impl Freeze for ComHubError
impl RefUnwindSafe for ComHubError
impl Send for ComHubError
impl Sync for ComHubError
impl Unpin for ComHubError
impl UnwindSafe for ComHubError
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more