Struct s2n_quic_core::transport::parameters::RetrySourceConnectionId
source · [−]pub struct RetrySourceConnectionId(_);Implementations
Methods from Deref<Target = LocalId>
Trait Implementations
sourceimpl Clone for RetrySourceConnectionId
impl Clone for RetrySourceConnectionId
sourcefn clone(&self) -> RetrySourceConnectionId
fn clone(&self) -> RetrySourceConnectionId
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 Debug for RetrySourceConnectionId
impl Debug for RetrySourceConnectionId
sourceimpl<'a> DecoderValue<'a> for RetrySourceConnectionId
impl<'a> DecoderValue<'a> for RetrySourceConnectionId
fn decode(buffer: DecoderBuffer<'a>) -> DecoderBufferResult<'a, Self>
sourceimpl<'a> DecoderValueMut<'a> for RetrySourceConnectionId
impl<'a> DecoderValueMut<'a> for RetrySourceConnectionId
fn decode_mut(buffer: DecoderBufferMut<'a>) -> DecoderBufferMutResult<'a, Self>
sourceimpl Default for RetrySourceConnectionId
impl Default for RetrySourceConnectionId
sourceimpl Deref for RetrySourceConnectionId
impl Deref for RetrySourceConnectionId
sourceimpl EncoderValue for RetrySourceConnectionId
impl EncoderValue for RetrySourceConnectionId
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 Ord for RetrySourceConnectionId
impl Ord for RetrySourceConnectionId
sourceimpl PartialEq<LocalId> for RetrySourceConnectionId
impl PartialEq<LocalId> for RetrySourceConnectionId
sourceimpl PartialEq<RetrySourceConnectionId> for RetrySourceConnectionId
impl PartialEq<RetrySourceConnectionId> for RetrySourceConnectionId
sourcefn eq(&self, other: &RetrySourceConnectionId) -> bool
fn eq(&self, other: &RetrySourceConnectionId) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &RetrySourceConnectionId) -> bool
fn ne(&self, other: &RetrySourceConnectionId) -> bool
This method tests for !=.
sourceimpl PartialOrd<LocalId> for RetrySourceConnectionId
impl PartialOrd<LocalId> for RetrySourceConnectionId
sourcefn partial_cmp(&self, value: &LocalId) -> Option<Ordering>
fn partial_cmp(&self, value: &LocalId) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
sourceimpl PartialOrd<RetrySourceConnectionId> for RetrySourceConnectionId
impl PartialOrd<RetrySourceConnectionId> for RetrySourceConnectionId
sourcefn partial_cmp(&self, other: &RetrySourceConnectionId) -> Option<Ordering>
fn partial_cmp(&self, other: &RetrySourceConnectionId) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
sourceimpl TransportParameter for RetrySourceConnectionId
impl TransportParameter for RetrySourceConnectionId
type CodecValue = LocalId
type CodecValue = LocalId
Associated type for decoding/encoding the TransportParameter
sourcefn from_codec_value(value: Self::CodecValue) -> Self
fn from_codec_value(value: Self::CodecValue) -> Self
Create a TransportParameter from the CodecValue
sourcefn try_into_codec_value(&self) -> Option<&Self::CodecValue>
fn try_into_codec_value(&self) -> Option<&Self::CodecValue>
Attempts to convert the TransportParameter into the CodecValue
sourcefn default_value() -> Self
fn default_value() -> Self
Returns the default value for the TransportParameter
This is used instead of Default::default so it is
easily overridable Read more
sourceimpl TransportParameterValidator for RetrySourceConnectionId
impl TransportParameterValidator for RetrySourceConnectionId
sourcefn validate(self) -> Result<Self, DecoderError>
fn validate(self) -> Result<Self, DecoderError>
Validates that the transport parameter is in a valid state
sourceimpl TryFrom<&[u8]> for RetrySourceConnectionId
impl TryFrom<&[u8]> for RetrySourceConnectionId
sourceimpl TryFrom<LocalId> for RetrySourceConnectionId
impl TryFrom<LocalId> for RetrySourceConnectionId
impl Copy for RetrySourceConnectionId
impl Eq for RetrySourceConnectionId
impl StructuralEq for RetrySourceConnectionId
impl StructuralPartialEq for RetrySourceConnectionId
Auto Trait Implementations
impl RefUnwindSafe for RetrySourceConnectionId
impl Send for RetrySourceConnectionId
impl Sync for RetrySourceConnectionId
impl Unpin for RetrySourceConnectionId
impl UnwindSafe for RetrySourceConnectionId
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