pub enum TlsBlock {
String(TlsBlockString),
Random(TlsBlockRandom),
Zero(TlsBlockZero),
Domain,
Grease(TlsBlockGrease),
PublicKey,
Scope(TlsBlockScope),
}Expand description
Variants§
String(TlsBlockString)
Random(TlsBlockRandom)
Zero(TlsBlockZero)
Domain
Grease(TlsBlockGrease)
PublicKey
Scope(TlsBlockScope)
Trait Implementations§
Source§impl Deserializable for TlsBlock
impl Deserializable for TlsBlock
Source§fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
Read
Self from buf, advancing its position.Source§fn from_bytes(bytes: &[u8]) -> Result<Self>
fn from_bytes(bytes: &[u8]) -> Result<Self>
Convenience: deserialize from a byte slice.
Source§impl From<TlsBlockDomain> for TlsBlock
impl From<TlsBlockDomain> for TlsBlock
Source§fn from(_x: TlsBlockDomain) -> Self
fn from(_x: TlsBlockDomain) -> Self
Converts to this type from the input type.
Source§impl From<TlsBlockGrease> for TlsBlock
impl From<TlsBlockGrease> for TlsBlock
Source§fn from(x: TlsBlockGrease) -> Self
fn from(x: TlsBlockGrease) -> Self
Converts to this type from the input type.
Source§impl From<TlsBlockPublicKey> for TlsBlock
impl From<TlsBlockPublicKey> for TlsBlock
Source§fn from(_x: TlsBlockPublicKey) -> Self
fn from(_x: TlsBlockPublicKey) -> Self
Converts to this type from the input type.
Source§impl From<TlsBlockRandom> for TlsBlock
impl From<TlsBlockRandom> for TlsBlock
Source§fn from(x: TlsBlockRandom) -> Self
fn from(x: TlsBlockRandom) -> Self
Converts to this type from the input type.
Source§impl From<TlsBlockScope> for TlsBlock
impl From<TlsBlockScope> for TlsBlock
Source§fn from(x: TlsBlockScope) -> Self
fn from(x: TlsBlockScope) -> Self
Converts to this type from the input type.
Source§impl From<TlsBlockString> for TlsBlock
impl From<TlsBlockString> for TlsBlock
Source§fn from(x: TlsBlockString) -> Self
fn from(x: TlsBlockString) -> Self
Converts to this type from the input type.
Source§impl From<TlsBlockZero> for TlsBlock
impl From<TlsBlockZero> for TlsBlock
Source§fn from(x: TlsBlockZero) -> Self
fn from(x: TlsBlockZero) -> Self
Converts to this type from the input type.
Source§impl Serializable for TlsBlock
impl Serializable for TlsBlock
Source§impl TryFrom<TlsBlock> for TlsBlockGrease
impl TryFrom<TlsBlock> for TlsBlockGrease
Source§impl TryFrom<TlsBlock> for TlsBlockRandom
impl TryFrom<TlsBlock> for TlsBlockRandom
Source§impl TryFrom<TlsBlock> for TlsBlockScope
impl TryFrom<TlsBlock> for TlsBlockScope
Source§impl TryFrom<TlsBlock> for TlsBlockString
impl TryFrom<TlsBlock> for TlsBlockString
Source§impl TryFrom<TlsBlock> for TlsBlockZero
impl TryFrom<TlsBlock> for TlsBlockZero
impl StructuralPartialEq for TlsBlock
Auto Trait Implementations§
impl Freeze for TlsBlock
impl RefUnwindSafe for TlsBlock
impl Send for TlsBlock
impl Sync for TlsBlock
impl Unpin for TlsBlock
impl UnsafeUnpin for TlsBlock
impl UnwindSafe for TlsBlock
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