Struct s2n_quic_core::frame::handshake_done::HandshakeDone
source · [−]pub struct HandshakeDone;Implementations
sourceimpl HandshakeDone
impl HandshakeDone
Trait Implementations
sourceimpl AckElicitable for HandshakeDone
impl AckElicitable for HandshakeDone
fn ack_elicitation(&self) -> AckElicitation
sourceimpl Clone for HandshakeDone
impl Clone for HandshakeDone
sourcefn clone(&self) -> HandshakeDone
fn clone(&self) -> HandshakeDone
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl CongestionControlled for HandshakeDone
impl CongestionControlled for HandshakeDone
fn is_congestion_controlled(&self) -> bool
sourceimpl Debug for HandshakeDone
impl Debug for HandshakeDone
sourceimpl<'a> DecoderParameterizedValue<'a> for HandshakeDone
impl<'a> DecoderParameterizedValue<'a> for HandshakeDone
type Parameter = u8
fn decode_parameterized(
_tag: Self::Parameter,
buffer: DecoderBuffer<'a>
) -> DecoderBufferResult<'a, Self>
sourceimpl<'a> DecoderParameterizedValueMut<'a> for HandshakeDone
impl<'a> DecoderParameterizedValueMut<'a> for HandshakeDone
type Parameter = u8
fn decode_parameterized_mut(
_tag: Self::Parameter,
buffer: DecoderBufferMut<'a>
) -> DecoderBufferMutResult<'a, Self>
sourceimpl EncoderValue for HandshakeDone
impl EncoderValue for HandshakeDone
sourcefn encode_mut<E>(&mut self, encoder: &mut E) where
E: Encoder,
fn encode_mut<E>(&mut self, encoder: &mut E) where
E: Encoder,
Encodes the value into the encoder, while potentially mutating the value itself
sourcefn encoding_size(&self) -> usize
fn encoding_size(&self) -> usize
Returns the encoding size with no buffer constrains
sourcefn encoding_size_for_encoder<E>(&self, encoder: &E) -> usize where
E: Encoder,
fn encoding_size_for_encoder<E>(&self, encoder: &E) -> usize where
E: Encoder,
Returns the encoding size for the given encoder’s capacity
sourceimpl<'a, AckRanges, Data> From<HandshakeDone> for Frame<'a, AckRanges, Data>
impl<'a, AckRanges, Data> From<HandshakeDone> for Frame<'a, AckRanges, Data>
sourcefn from(v: HandshakeDone) -> Frame<'a, AckRanges, Data>
fn from(v: HandshakeDone) -> Frame<'a, AckRanges, Data>
Converts to this type from the input type.
sourceimpl IntoEvent<Frame> for &HandshakeDone
impl IntoEvent<Frame> for &HandshakeDone
fn into_event(self) -> Frame
sourceimpl PartialEq<HandshakeDone> for HandshakeDone
impl PartialEq<HandshakeDone> for HandshakeDone
sourceimpl Probing for HandshakeDone
impl Probing for HandshakeDone
fn path_validation(&self) -> Probe
impl Copy for HandshakeDone
impl Eq for HandshakeDone
impl StructuralEq for HandshakeDone
impl StructuralPartialEq for HandshakeDone
Auto Trait Implementations
impl RefUnwindSafe for HandshakeDone
impl Send for HandshakeDone
impl Sync for HandshakeDone
impl Unpin for HandshakeDone
impl UnwindSafe for HandshakeDone
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> PacketPayloadEncoder for T where
T: EncoderValue,
impl<T> PacketPayloadEncoder for T where
T: EncoderValue,
sourcefn encoding_size_hint<E>(&mut self, encoder: &E, minimum_len: usize) -> usize where
E: Encoder,
fn encoding_size_hint<E>(&mut self, encoder: &E, minimum_len: usize) -> usize where
E: Encoder,
Returns an estimate of the encoding size of the payload. This may be inaccurate from what actually is encoded. Estimates should be less than or equal to what is actually written. Implementations can return 0 to skip encoding. Read more