pub struct Config {
pub max_buf_size: usize,
}Fields§
§max_buf_size: usizeImplementations§
Trait Implementations§
Source§impl<TSocket> InboundUpgrade<TSocket> for Config
impl<TSocket> InboundUpgrade<TSocket> for Config
Source§impl UpgradeInfo for Config
impl UpgradeInfo for Config
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.
Auto Trait Implementations§
impl Freeze for Config
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
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<T, TInfo> InboundUpgradeSend for Twhere
T: InboundUpgrade<Stream, Info = TInfo> + UpgradeInfoSend<Info = TInfo>,
TInfo: AsRef<str> + Clone + Send + 'static,
<T as InboundUpgrade<Stream>>::Output: Send + 'static,
<T as InboundUpgrade<Stream>>::Error: Send + 'static,
<T as InboundUpgrade<Stream>>::Future: Send + 'static,
impl<T, TInfo> InboundUpgradeSend for Twhere
T: InboundUpgrade<Stream, Info = TInfo> + UpgradeInfoSend<Info = TInfo>,
TInfo: AsRef<str> + Clone + Send + 'static,
<T as InboundUpgrade<Stream>>::Output: Send + 'static,
<T as InboundUpgrade<Stream>>::Error: Send + 'static,
<T as InboundUpgrade<Stream>>::Future: Send + 'static,
Source§type Output = <T as InboundUpgrade<Stream>>::Output
type Output = <T as InboundUpgrade<Stream>>::Output
Equivalent to
InboundUpgrade::Output.Source§type Error = <T as InboundUpgrade<Stream>>::Error
type Error = <T as InboundUpgrade<Stream>>::Error
Equivalent to
InboundUpgrade::Error.Source§type Future = <T as InboundUpgrade<Stream>>::Future
type Future = <T as InboundUpgrade<Stream>>::Future
Equivalent to
InboundUpgrade::Future.Source§fn upgrade_inbound(
self,
socket: Stream,
info: TInfo,
) -> <T as InboundUpgradeSend>::Future
fn upgrade_inbound( self, socket: Stream, info: TInfo, ) -> <T as InboundUpgradeSend>::Future
Equivalent to
InboundUpgrade::upgrade_inbound.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<T> UpgradeInfoSend for Twhere
T: UpgradeInfo + Send + 'static,
<T as UpgradeInfo>::Info: Send + 'static,
<<T as UpgradeInfo>::InfoIter as IntoIterator>::IntoIter: Send + 'static,
impl<T> UpgradeInfoSend for Twhere
T: UpgradeInfo + Send + 'static,
<T as UpgradeInfo>::Info: Send + 'static,
<<T as UpgradeInfo>::InfoIter as IntoIterator>::IntoIter: Send + 'static,
Source§type Info = <T as UpgradeInfo>::Info
type Info = <T as UpgradeInfo>::Info
Equivalent to
UpgradeInfo::Info.Source§type InfoIter = <<T as UpgradeInfo>::InfoIter as IntoIterator>::IntoIter
type InfoIter = <<T as UpgradeInfo>::InfoIter as IntoIterator>::IntoIter
Equivalent to
UpgradeInfo::InfoIter.Source§fn protocol_info(&self) -> <T as UpgradeInfoSend>::InfoIter
fn protocol_info(&self) -> <T as UpgradeInfoSend>::InfoIter
Equivalent to
UpgradeInfo::protocol_info.