pub enum EchConfigExtension {
Unknown(UnknownExtension),
}
Variants§
Unknown(UnknownExtension)
Implementations§
Source§impl EchConfigExtension
impl EchConfigExtension
pub(crate) fn ext_type(&self) -> ExtensionType
Trait Implementations§
Source§impl Clone for EchConfigExtension
impl Clone for EchConfigExtension
Source§fn clone(&self) -> EchConfigExtension
fn clone(&self) -> EchConfigExtension
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 Codec<'_> for EchConfigExtension
impl Codec<'_> for EchConfigExtension
Source§fn encode(&self, bytes: &mut Vec<u8>)
fn encode(&self, bytes: &mut Vec<u8>)
Function for encoding itself by appending itself to
the provided vec of bytes.
Source§fn read(r: &mut Reader<'_>) -> Result<Self, InvalidMessage>
fn read(r: &mut Reader<'_>) -> Result<Self, InvalidMessage>
Function for decoding itself from the provided reader
will return Some if the decoding was successful or
None if it was not.
Source§fn get_encoding(&self) -> Vec<u8>
fn get_encoding(&self) -> Vec<u8>
Convenience function for encoding the implementation
into a vec and returning it
Source§fn read_bytes(bytes: &'a [u8]) -> Result<Self, InvalidMessage>
fn read_bytes(bytes: &'a [u8]) -> Result<Self, InvalidMessage>
Function for wrapping a call to the read function in
a Reader for the slice of bytes provided Read more
Source§impl Debug for EchConfigExtension
impl Debug for EchConfigExtension
Source§impl PartialEq for EchConfigExtension
impl PartialEq for EchConfigExtension
Source§impl TlsListElement for EchConfigExtension
impl TlsListElement for EchConfigExtension
const SIZE_LEN: ListLength = ListLength::U16
impl StructuralPartialEq for EchConfigExtension
Auto Trait Implementations§
impl Freeze for EchConfigExtension
impl RefUnwindSafe for EchConfigExtension
impl Send for EchConfigExtension
impl Sync for EchConfigExtension
impl Unpin for EchConfigExtension
impl UnwindSafe for EchConfigExtension
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