[−][src]Enum libp2p_request_response::handler::ProtocolSupport
The level of support for a particular protocol.
Variants
The protocol is only supported for inbound requests.
The protocol is only supported for outbound requests.
The protocol is supported for inbound and outbound requests.
Implementations
impl ProtocolSupport
[src]
pub fn inbound(&self) -> bool
[src]
Whether inbound requests are supported.
pub fn outbound(&self) -> bool
[src]
Whether outbound requests are supported.
Trait Implementations
impl Clone for ProtocolSupport
[src]
fn clone(&self) -> ProtocolSupport
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ProtocolSupport
[src]
Auto Trait Implementations
impl RefUnwindSafe for ProtocolSupport
impl Send for ProtocolSupport
impl Sync for ProtocolSupport
impl Unpin for ProtocolSupport
impl UnwindSafe for ProtocolSupport
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,
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.
fn to_owned(&self) -> T
[src]
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.
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.
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>,