pub enum NetworkActorError {
NetworkBuilder(NetworkBuilderError),
NetworkDriver(NetworkDriverError),
DriverStartup(TransportError<Error>),
MissingUnsafeBlockReceiver,
MissingUnsafeBlockSigner,
ChannelClosed,
FailedToSignPayload(BlockSignerError),
}Expand description
An error from the network actor.
Variants§
NetworkBuilder(NetworkBuilderError)
Network builder error.
NetworkDriver(NetworkDriverError)
Network driver error.
DriverStartup(TransportError<Error>)
Driver startup failed.
MissingUnsafeBlockReceiver
The network driver was missing its unsafe block receiver.
MissingUnsafeBlockSigner
The network driver was missing its unsafe block signer sender.
ChannelClosed
Channel closed unexpectedly.
FailedToSignPayload(BlockSignerError)
Failed to sign the payload.
Trait Implementations§
Source§impl Debug for NetworkActorError
impl Debug for NetworkActorError
Source§impl Display for NetworkActorError
impl Display for NetworkActorError
Source§impl Error for NetworkActorError
impl Error for NetworkActorError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<BlockSignerError> for NetworkActorError
impl From<BlockSignerError> for NetworkActorError
Source§fn from(source: BlockSignerError) -> Self
fn from(source: BlockSignerError) -> Self
Converts to this type from the input type.
Source§impl From<NetworkBuilderError> for NetworkActorError
impl From<NetworkBuilderError> for NetworkActorError
Source§fn from(source: NetworkBuilderError) -> Self
fn from(source: NetworkBuilderError) -> Self
Converts to this type from the input type.
Source§impl From<NetworkDriverError> for NetworkActorError
impl From<NetworkDriverError> for NetworkActorError
Source§fn from(source: NetworkDriverError) -> Self
fn from(source: NetworkDriverError) -> Self
Converts to this type from the input type.
Source§impl From<TransportError<Error>> for NetworkActorError
impl From<TransportError<Error>> for NetworkActorError
Source§fn from(source: TransportError<Error>) -> Self
fn from(source: TransportError<Error>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for NetworkActorError
impl !RefUnwindSafe for NetworkActorError
impl Send for NetworkActorError
impl Sync for NetworkActorError
impl Unpin for NetworkActorError
impl !UnwindSafe for NetworkActorError
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
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 moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.