Enum libp2p_request_response::ProtocolSupport [−][src]
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]
pub 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,
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
[src]
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>,
[src]
V: MultiLane<T>,