pub struct Vpadding { /* private fields */ }
Expand description
A VPadding message is a variable-length padding message.
The correct response to a padding cell is to drop it and do nothing.
Implementations§
Trait Implementations§
source§impl Body for Vpadding
impl Body for Vpadding
source§fn encode_onto<W: Writer + ?Sized>(self, w: &mut W) -> EncodeResult<()>
fn encode_onto<W: Writer + ?Sized>(self, w: &mut W) -> EncodeResult<()>
Consume this message and encode its body onto
w
. Read moresource§fn decode_from_reader(r: &mut Reader<'_>) -> Result<Self>
fn decode_from_reader(r: &mut Reader<'_>) -> Result<Self>
Decode a channel cell body from a provided reader.
source§impl ChanMsg for Vpadding
impl ChanMsg for Vpadding
source§fn encode_onto<W: Writer + ?Sized>(self, w: &mut W) -> EncodeResult<()>
fn encode_onto<W: Writer + ?Sized>(self, w: &mut W) -> EncodeResult<()>
Write the body of this message (not including length or command).
source§impl From<Vpadding> for AnyChanMsg
impl From<Vpadding> for AnyChanMsg
source§fn from(m: Vpadding) -> AnyChanMsg
fn from(m: Vpadding) -> AnyChanMsg
Converts to this type from the input type.
source§impl From<Vpadding> for AnyChanCell
impl From<Vpadding> for AnyChanCell
source§fn from(body: Vpadding) -> AnyChanCell
fn from(body: Vpadding) -> AnyChanCell
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for Vpadding
impl RefUnwindSafe for Vpadding
impl Send for Vpadding
impl Sync for Vpadding
impl Unpin for Vpadding
impl UnwindSafe for Vpadding
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> 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 more