Struct libp2p_plaintext::PlainText2Config [−][src]
pub struct PlainText2Config { pub local_public_key: PublicKey, }
PlainText2Config
is an insecure connection handshake for testing purposes only, implementing
the libp2p plaintext connection handshake specification.
Fields
local_public_key: PublicKey
Trait Implementations
impl Clone for PlainText2Config
[src]
impl Clone for PlainText2Config
[src]fn clone(&self) -> PlainText2Config
[src][−]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src][−]
impl<C> InboundUpgrade<C> for PlainText2Config where
C: AsyncRead + AsyncWrite + Send + Unpin + 'static,
[src]
impl<C> InboundUpgrade<C> for PlainText2Config where
C: AsyncRead + AsyncWrite + Send + Unpin + 'static,
[src]type Output = (PeerId, PlainTextOutput<C>)
Output after the upgrade has been successfully negotiated and the handshake performed.
type Error = PlainTextError
Possible error during the handshake.
type Future = BoxFuture<'static, Result<Self::Output, Self::Error>>
Future that performs the handshake with the remote.
fn upgrade_inbound(self, socket: C, _: Self::Info) -> Self::Future
[src][−]
impl<C> OutboundUpgrade<C> for PlainText2Config where
C: AsyncRead + AsyncWrite + Send + Unpin + 'static,
[src]
impl<C> OutboundUpgrade<C> for PlainText2Config where
C: AsyncRead + AsyncWrite + Send + Unpin + 'static,
[src]type Output = (PeerId, PlainTextOutput<C>)
Output after the upgrade has been successfully negotiated and the handshake performed.
type Error = PlainTextError
Possible error during the handshake.
type Future = BoxFuture<'static, Result<Self::Output, Self::Error>>
Future that performs the handshake with the remote.
fn upgrade_outbound(self, socket: C, _: Self::Info) -> Self::Future
[src][−]
impl UpgradeInfo for PlainText2Config
[src]
impl UpgradeInfo for PlainText2Config
[src]Auto Trait Implementations
impl RefUnwindSafe for PlainText2Config
impl Send for PlainText2Config
impl Sync for PlainText2Config
impl Unpin for PlainText2Config
impl UnwindSafe for PlainText2Config
Blanket Implementations
impl<C, U> InboundUpgradeExt<C> for U where
U: InboundUpgrade<C>,
[src]
impl<C, U> InboundUpgradeExt<C> for U where
U: InboundUpgrade<C>,
[src]pub fn map_inbound<F, T>(self, f: F) -> MapInboundUpgrade<Self, F> where
F: FnOnce(Self::Output) -> T,
[src][−]
F: FnOnce(Self::Output) -> T,
pub fn map_inbound_err<F, T>(self, f: F) -> MapInboundUpgradeErr<Self, F> where
F: FnOnce(Self::Error) -> T,
[src][−]
F: FnOnce(Self::Error) -> T,
impl<C, U> OutboundUpgradeExt<C> for U where
U: OutboundUpgrade<C>,
[src]
impl<C, U> OutboundUpgradeExt<C> for U where
U: OutboundUpgrade<C>,
[src]pub fn map_outbound<F, T>(self, f: F) -> MapOutboundUpgrade<Self, F> where
F: FnOnce(Self::Output) -> T,
[src][−]
F: FnOnce(Self::Output) -> T,
pub fn map_outbound_err<F, T>(self, f: F) -> MapOutboundUpgradeErr<Self, F> where
F: FnOnce(Self::Error) -> T,
[src][−]
F: FnOnce(Self::Error) -> T,