Struct libp2p_deflate::DeflateConfig
source · 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,
§type Output = DeflateOutput<C>
type Output = DeflateOutput<C>
Output after the upgrade has been successfully negotiated and the handshake performed.
§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,
§type Output = DeflateOutput<C>
type Output = DeflateOutput<C>
Output after the upgrade has been successfully negotiated and the handshake performed.
§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
§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 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<U, T> InboundConnectionUpgrade<T> for Uwhere
U: InboundUpgrade<T>,
impl<U, T> InboundConnectionUpgrade<T> for Uwhere U: InboundUpgrade<T>,
§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.
§type Error = <U as InboundUpgrade<T>>::Error
type Error = <U as InboundUpgrade<T>>::Error
Possible error during the handshake.
§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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<U, T> OutboundConnectionUpgrade<T> for Uwhere
U: OutboundUpgrade<T>,
impl<U, T> OutboundConnectionUpgrade<T> for Uwhere U: OutboundUpgrade<T>,
§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.
§type Error = <U as OutboundUpgrade<T>>::Error
type Error = <U as OutboundUpgrade<T>>::Error
Possible error during the handshake.
§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