Enum sc_network::bitswap::BitswapError [−][src]
pub enum BitswapError { DecodeProto(DecodeError), EncodeProto(EncodeError), Client(Error), BadCid(Error), Read(ReadOneError), SendResponse, }
Bitswap protocol error.
Variants
DecodeProto(DecodeError)
Protobuf decoding error.
EncodeProto(EncodeError)
Protobuf encoding error.
Client(Error)
Client backend error.
BadCid(Error)
Error parsing CID
Read(ReadOneError)
Packet read error.
Error sending response.
Trait Implementations
impl Display for BitswapError
[src]
impl Display for BitswapError
[src]impl From<()> for BitswapError
[src]
impl From<()> for BitswapError
[src]fn from(original: ()) -> BitswapError
[src]
impl From<DecodeError> for BitswapError
[src]
impl From<DecodeError> for BitswapError
[src]fn from(original: DecodeError) -> BitswapError
[src]
impl From<EncodeError> for BitswapError
[src]
impl From<EncodeError> for BitswapError
[src]fn from(original: EncodeError) -> BitswapError
[src]
impl From<Error> for BitswapError
[src]
impl From<Error> for BitswapError
[src]fn from(original: Error) -> BitswapError
[src]
impl From<Error> for BitswapError
[src]
impl From<Error> for BitswapError
[src]fn from(original: Error) -> BitswapError
[src]
impl From<ReadOneError> for BitswapError
[src]
impl From<ReadOneError> for BitswapError
[src]fn from(original: ReadOneError) -> BitswapError
[src]
Auto Trait Implementations
impl !RefUnwindSafe for BitswapError
impl Send for BitswapError
impl Sync for BitswapError
impl Unpin for BitswapError
impl !UnwindSafe for BitswapError
Blanket Implementations
impl<T> CheckedConversion for T
[src]
impl<T> CheckedConversion for T
[src]pub fn checked_from<T>(t: T) -> Option<Self> where
Self: TryFrom<T>,
[src]
Self: TryFrom<T>,
pub fn checked_into<T>(self) -> Option<T> where
Self: TryInto<T>,
[src]
Self: TryInto<T>,
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, Outer> IsWrappedBy<Outer> for T where
T: From<Outer>,
Outer: AsRef<T> + AsMut<T> + From<T>,
[src]
impl<T, Outer> IsWrappedBy<Outer> for T where
T: From<Outer>,
Outer: AsRef<T> + AsMut<T> + From<T>,
[src]impl<T> SaturatedConversion for T
[src]
impl<T> SaturatedConversion for T
[src]pub fn saturated_from<T>(t: T) -> Self where
Self: UniqueSaturatedFrom<T>,
[src]
Self: UniqueSaturatedFrom<T>,
pub fn saturated_into<T>(self) -> T where
Self: UniqueSaturatedInto<T>,
[src]
Self: UniqueSaturatedInto<T>,
impl<S, T> UncheckedInto<T> for S where
T: UncheckedFrom<S>,
[src]
impl<S, T> UncheckedInto<T> for S where
T: UncheckedFrom<S>,
[src]pub fn unchecked_into(self) -> T
[src]
impl<T, S> UniqueSaturatedInto<T> for S where
T: Bounded,
S: TryInto<T>,
[src]
impl<T, S> UniqueSaturatedInto<T> for S where
T: Bounded,
S: TryInto<T>,
[src]pub fn unique_saturated_into(self) -> T
[src]
impl<T> WithSubscriber for T
[src]
impl<T> WithSubscriber for T
[src]pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,
pub fn with_current_subscriber(self) -> WithDispatch<Self>
[src]
impl<T> MaybeDisplay for T where
T: Display,
[src]
T: Display,