Enum s2n_quic_core::event::api::CipherSuite
source · [−]#[non_exhaustive]
pub enum CipherSuite {
TLS_AES_128_GCM_SHA256 {},
TLS_AES_256_GCM_SHA384 {},
TLS_CHACHA20_POLY1305_SHA256 {},
Unknown {},
}Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
TLS_AES_128_GCM_SHA256
Fields
This variant is marked as non-exhaustive
Non-exhaustive enum variants could have additional fields added in future. Therefore, non-exhaustive enum variants cannot be constructed in external crates and cannot be matched against.
TLS_AES_256_GCM_SHA384
Fields
This variant is marked as non-exhaustive
Non-exhaustive enum variants could have additional fields added in future. Therefore, non-exhaustive enum variants cannot be constructed in external crates and cannot be matched against.
TLS_CHACHA20_POLY1305_SHA256
Fields
This variant is marked as non-exhaustive
Non-exhaustive enum variants could have additional fields added in future. Therefore, non-exhaustive enum variants cannot be constructed in external crates and cannot be matched against.
Unknown
Fields
This variant is marked as non-exhaustive
Non-exhaustive enum variants could have additional fields added in future. Therefore, non-exhaustive enum variants cannot be constructed in external crates and cannot be matched against.
Implementations
sourceimpl CipherSuite
impl CipherSuite
Trait Implementations
sourceimpl Clone for CipherSuite
impl Clone for CipherSuite
sourcefn clone(&self) -> CipherSuite
fn clone(&self) -> CipherSuite
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 CipherSuite
impl Debug for CipherSuite
sourceimpl IntoEvent<CipherSuite> for CipherSuite
impl IntoEvent<CipherSuite> for CipherSuite
fn into_event(self) -> CipherSuite
sourceimpl IntoEvent<CipherSuite> for CipherSuite
impl IntoEvent<CipherSuite> for CipherSuite
fn into_event(self) -> CipherSuite
Auto Trait Implementations
impl RefUnwindSafe for CipherSuite
impl Send for CipherSuite
impl Sync for CipherSuite
impl Unpin for CipherSuite
impl UnwindSafe for CipherSuite
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