#[non_exhaustive]pub struct TlsCodeName {
pub code: Option<u16>,
pub name: Option<String>,
}Expand description
A TLS registry code point and its name. GREASE values are named
GREASE(0x....).
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.code: Option<u16>The code point.
name: Option<String>The code point’s registered name.
Trait Implementations§
Source§impl Clone for TlsCodeName
impl Clone for TlsCodeName
Source§impl Debug for TlsCodeName
impl Debug for TlsCodeName
Source§impl<'de> Deserialize<'de> for TlsCodeName
impl<'de> Deserialize<'de> for TlsCodeName
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TlsCodeName
Source§impl PartialEq for TlsCodeName
impl PartialEq for TlsCodeName
Source§impl Serialize for TlsCodeName
impl Serialize for TlsCodeName
impl StructuralPartialEq for TlsCodeName
Auto Trait Implementations§
impl Freeze for TlsCodeName
impl RefUnwindSafe for TlsCodeName
impl Send for TlsCodeName
impl Sync for TlsCodeName
impl Unpin for TlsCodeName
impl UnsafeUnpin for TlsCodeName
impl UnwindSafe for TlsCodeName
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request