Struct tetsy_libp2p::relay::Relay[][src]

pub struct Relay { /* fields omitted */ }

Network behaviour allowing the local node to act as a source, a relay and a destination.

Trait Implementations

impl NetworkBehaviour for Relay[src]

type ProtocolsHandler = RelayHandlerProto

Handler for all the protocols the network behaviour supports.

type OutEvent = ()

Event generated by the NetworkBehaviour and that the swarm will report back.

Auto Trait Implementations

impl !RefUnwindSafe for Relay

impl Send for Relay

impl !Sync for Relay

impl Unpin for Relay

impl !UnwindSafe for Relay

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,