pub struct DeflateConfig { /* private fields */ }
๐Deprecated: Will be removed in the next release, see https://github.com/libp2p/rust-libp2p/issues/4522 for details.
Trait Implementationsยง
Sourceยงimpl Clone for DeflateConfig
impl Clone for DeflateConfig
Sourceยงfn clone(&self) -> DeflateConfig
fn clone(&self) -> DeflateConfig
Returns a copy of the value. Read more
1.0.0 ยท Sourceยงfn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSourceยงimpl Debug for DeflateConfig
impl Debug for DeflateConfig
Sourceยงimpl Default for DeflateConfig
impl Default for DeflateConfig
Sourceยงimpl<C> InboundUpgrade<C> for DeflateConfigwhere
C: AsyncRead + AsyncWrite,
impl<C> InboundUpgrade<C> for DeflateConfigwhere
C: AsyncRead + AsyncWrite,
Sourceยงtype Output = DeflateOutput<C>
type Output = DeflateOutput<C>
Output after the upgrade has been successfully negotiated and the handshake performed.
Sourceยงtype Future = Ready<Result<<DeflateConfig as InboundUpgrade<C>>::Output, <DeflateConfig as InboundUpgrade<C>>::Error>>
type Future = Ready<Result<<DeflateConfig as InboundUpgrade<C>>::Output, <DeflateConfig as InboundUpgrade<C>>::Error>>
Future that performs the handshake with the remote.
Sourceยงimpl<C> OutboundUpgrade<C> for DeflateConfigwhere
C: AsyncRead + AsyncWrite,
impl<C> OutboundUpgrade<C> for DeflateConfigwhere
C: AsyncRead + AsyncWrite,
Sourceยงtype Output = DeflateOutput<C>
type Output = DeflateOutput<C>
Output after the upgrade has been successfully negotiated and the handshake performed.
Sourceยงtype Future = Ready<Result<<DeflateConfig as OutboundUpgrade<C>>::Output, <DeflateConfig as OutboundUpgrade<C>>::Error>>
type Future = Ready<Result<<DeflateConfig as OutboundUpgrade<C>>::Output, <DeflateConfig as OutboundUpgrade<C>>::Error>>
Future that performs the handshake with the remote.
Sourceยงimpl UpgradeInfo for DeflateConfig
impl UpgradeInfo for DeflateConfig
Sourceยงtype InfoIter = Once<<DeflateConfig as UpgradeInfo>::Info>
type InfoIter = Once<<DeflateConfig as UpgradeInfo>::Info>
Iterator returned by
protocol_info
.Sourceยงfn protocol_info(&self) -> Self::InfoIter
fn protocol_info(&self) -> Self::InfoIter
Returns the list of protocols that are supported. Used during the negotiation process.
impl Copy for DeflateConfig
Auto Trait Implementationsยง
impl Freeze for DeflateConfig
impl RefUnwindSafe for DeflateConfig
impl Send for DeflateConfig
impl Sync for DeflateConfig
impl Unpin for DeflateConfig
impl UnwindSafe for DeflateConfig
Blanket Implementationsยง
Sourceยงimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Sourceยงfn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Sourceยงimpl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Sourceยงimpl<U, T> InboundConnectionUpgrade<T> for Uwhere
U: InboundUpgrade<T>,
impl<U, T> InboundConnectionUpgrade<T> for Uwhere
U: InboundUpgrade<T>,
Sourceยงtype Output = <U as InboundUpgrade<T>>::Output
type Output = <U as InboundUpgrade<T>>::Output
Output after the upgrade has been successfully negotiated and the handshake performed.
Sourceยงtype Error = <U as InboundUpgrade<T>>::Error
type Error = <U as InboundUpgrade<T>>::Error
Possible error during the handshake.
Sourceยงtype Future = <U as InboundUpgrade<T>>::Future
type Future = <U as InboundUpgrade<T>>::Future
Future that performs the handshake with the remote.
Sourceยงfn upgrade_inbound(
self,
socket: T,
info: <U as UpgradeInfo>::Info,
) -> <U as InboundConnectionUpgrade<T>>::Future
fn upgrade_inbound( self, socket: T, info: <U as UpgradeInfo>::Info, ) -> <U as InboundConnectionUpgrade<T>>::Future
After we have determined that the remote supports one of the protocols we support, this
method is called to start the handshake. Read more
Sourceยงimpl<T> Instrument for T
impl<T> Instrument for T
Sourceยงfn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Sourceยงfn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Sourceยงimpl<T> IntoEither for T
impl<T> IntoEither for T
Sourceยงfn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSourceยงfn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSourceยงimpl<U, T> OutboundConnectionUpgrade<T> for Uwhere
U: OutboundUpgrade<T>,
impl<U, T> OutboundConnectionUpgrade<T> for Uwhere
U: OutboundUpgrade<T>,
Sourceยงtype Output = <U as OutboundUpgrade<T>>::Output
type Output = <U as OutboundUpgrade<T>>::Output
Output after the upgrade has been successfully negotiated and the handshake performed.
Sourceยงtype Error = <U as OutboundUpgrade<T>>::Error
type Error = <U as OutboundUpgrade<T>>::Error
Possible error during the handshake.
Sourceยงtype Future = <U as OutboundUpgrade<T>>::Future
type Future = <U as OutboundUpgrade<T>>::Future
Future that performs the handshake with the remote.
Sourceยงfn upgrade_outbound(
self,
socket: T,
info: <U as UpgradeInfo>::Info,
) -> <U as OutboundConnectionUpgrade<T>>::Future
fn upgrade_outbound( self, socket: T, info: <U as UpgradeInfo>::Info, ) -> <U as OutboundConnectionUpgrade<T>>::Future
After we have determined that the remote supports one of the protocols we support, this
method is called to start the handshake. Read more