Struct libp2p::core::transport::memory::MemoryTransport[][src]

pub struct MemoryTransport;

Transport that supports /memory/N multiaddresses.

Trait Implementations

impl Clone for MemoryTransport[src]

impl Copy for MemoryTransport[src]

impl Debug for MemoryTransport[src]

impl Default for MemoryTransport[src]

impl Transport for MemoryTransport[src]

type Output = RwStreamSink<Chan<Vec<u8, Global>>>

The result of a connection setup process, including protocol upgrades. Read more

type Error = MemoryTransportError

An error that occurred during connection setup.

type Listener = Listener

A stream of Outputs for inbound connections. Read more

type ListenerUpgrade = Ready<Result<<MemoryTransport as Transport>::Output, <MemoryTransport as Transport>::Error>>

A pending Output for an inbound connection, obtained from the Listener stream. Read more

type Dial = DialFuture

A pending Output for an outbound connection, obtained from dialing. Read more

Auto Trait Implementations

impl RefUnwindSafe for MemoryTransport

impl Send for MemoryTransport

impl Sync for MemoryTransport

impl Unpin for MemoryTransport

impl UnwindSafe for MemoryTransport

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[src]

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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>, 
[src]