Enum libp2p_request_response::InboundFailure [−][src]
Possible failures occurring in the context of receiving an inbound request and sending a response.
Variants
The inbound request timed out, either while reading the
incoming request or before a response is sent, e.g. if
RequestResponse::send_response
is not called in a
timely manner.
The connection closed before a response could be send.
The local peer supports none of the protocols requested by the remote.
The local peer failed to respond to an inbound request
due to the ResponseChannel
being dropped instead of
being passed to RequestResponse::send_response
.
Trait Implementations
impl Clone for InboundFailure
[src]
fn clone(&self) -> InboundFailure
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for InboundFailure
[src]
Auto Trait Implementations
impl RefUnwindSafe for InboundFailure
[src]
impl Send for InboundFailure
[src]
impl Sync for InboundFailure
[src]
impl Unpin for InboundFailure
[src]
impl UnwindSafe for InboundFailure
[src]
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,
pub 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> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,