Enum solana_gossip::gossip_error::GossipError
source · pub enum GossipError {
DuplicateNodeInstance,
DuplicateShredError(Error),
Io(Error),
RecvTimeoutError(RecvTimeoutError),
SendError,
Serialize(Box<ErrorKind>),
}
Variants
DuplicateNodeInstance
DuplicateShredError(Error)
Io(Error)
RecvTimeoutError(RecvTimeoutError)
SendError
Serialize(Box<ErrorKind>)
Trait Implementations
sourceimpl Debug for GossipError
impl Debug for GossipError
sourceimpl Display for GossipError
impl Display for GossipError
sourceimpl Error for GossipError
impl Error for GossipError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
sourceimpl From<Error> for GossipError
impl From<Error> for GossipError
sourceimpl From<Error> for GossipError
impl From<Error> for GossipError
sourceimpl From<RecvTimeoutError> for GossipError
impl From<RecvTimeoutError> for GossipError
sourcefn from(source: RecvTimeoutError) -> Self
fn from(source: RecvTimeoutError) -> Self
Converts to this type from the input type.
sourceimpl<T> From<SendError<T>> for GossipError
impl<T> From<SendError<T>> for GossipError
sourcefn from(_e: SendError<T>) -> GossipError
fn from(_e: SendError<T>) -> GossipError
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for GossipError
impl Send for GossipError
impl Sync for GossipError
impl Unpin for GossipError
impl !UnwindSafe for GossipError
Blanket Implementations
sourceimpl<T> AbiExample for T
impl<T> AbiExample for T
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request