pub struct CryptSetup {
pub key: Option<Vec<u8>>,
pub client_nonce: Option<Vec<u8>>,
pub server_nonce: Option<Vec<u8>>,
}Expand description
UDP crypto parameters, passed through untouched for the voice transport.
Fields§
§key: Option<Vec<u8>>§client_nonce: Option<Vec<u8>>§server_nonce: Option<Vec<u8>>Trait Implementations§
Source§impl Clone for CryptSetup
impl Clone for CryptSetup
Source§impl Debug for CryptSetup
impl Debug for CryptSetup
Source§impl Default for CryptSetup
impl Default for CryptSetup
impl Eq for CryptSetup
Source§impl From<CryptSetup> for CryptSetup
impl From<CryptSetup> for CryptSetup
Source§fn from(m: CryptSetup) -> Self
fn from(m: CryptSetup) -> Self
Converts to this type from the input type.
Source§impl From<CryptSetup> for CryptSetup
impl From<CryptSetup> for CryptSetup
Source§fn from(c: CryptSetup) -> Self
fn from(c: CryptSetup) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CryptSetup
impl PartialEq for CryptSetup
impl StructuralPartialEq for CryptSetup
Auto Trait Implementations§
impl Forget for CryptSetup
impl Freeze for CryptSetup
impl Move for CryptSetup
impl RefUnwindSafe for CryptSetup
impl Send for CryptSetup
impl Sync for CryptSetup
impl Unpin for CryptSetup
impl UnsafeUnpin for CryptSetup
impl UnwindSafe for CryptSetup
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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