Struct libp2p::uds::UdsConfig[][src]

pub struct UdsConfig {}

Represents the configuration for a Unix domain sockets transport capability for libp2p.

Implementations

impl UdsConfig[src]

pub fn new() -> UdsConfig[src]

Creates a new configuration object for Unix domain sockets.

Trait Implementations

impl Clone for UdsConfig[src]

impl Debug for UdsConfig[src]

impl Transport for UdsConfig[src]

type Output = UnixStream

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

type Error = Error

An error that occurred during connection setup.

type Listener = Pin<Box<dyn Stream<Item = Result<ListenerEvent<<UdsConfig as Transport>::ListenerUpgrade, <UdsConfig as Transport>::Error>, <UdsConfig as Transport>::Error>> + 'static + Send, Global>>

A stream of Outputs for inbound connections. Read more

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

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

type Dial = Pin<Box<dyn Future<Output = Result<<UdsConfig as Transport>::Output, <UdsConfig as Transport>::Error>> + 'static + Send, Global>>

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

Auto Trait Implementations

impl RefUnwindSafe for UdsConfig

impl Send for UdsConfig

impl Sync for UdsConfig

impl Unpin for UdsConfig

impl UnwindSafe for UdsConfig

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]