#[repr(C)]pub struct GstMIKEYPayloadKeyData {
pub pt: GstMIKEYPayload,
pub key_type: GstMIKEYKeyDataType,
pub key_len: u16,
pub key_data: *mut u8,
pub salt_len: u16,
pub salt_data: *mut u8,
pub kv_type: GstMIKEYKVType,
pub kv_len: [u8; 2],
pub kv_data: [*mut u8; 2],
}
Fields§
§pt: GstMIKEYPayload
§key_type: GstMIKEYKeyDataType
§key_len: u16
§key_data: *mut u8
§salt_len: u16
§salt_data: *mut u8
§kv_type: GstMIKEYKVType
§kv_len: [u8; 2]
§kv_data: [*mut u8; 2]
Trait Implementations§
source§impl Clone for GstMIKEYPayloadKeyData
impl Clone for GstMIKEYPayloadKeyData
source§fn clone(&self) -> GstMIKEYPayloadKeyData
fn clone(&self) -> GstMIKEYPayloadKeyData
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 Debug for GstMIKEYPayloadKeyData
impl Debug for GstMIKEYPayloadKeyData
impl Copy for GstMIKEYPayloadKeyData
Auto Trait Implementations§
impl Freeze for GstMIKEYPayloadKeyData
impl RefUnwindSafe for GstMIKEYPayloadKeyData
impl !Send for GstMIKEYPayloadKeyData
impl !Sync for GstMIKEYPayloadKeyData
impl Unpin for GstMIKEYPayloadKeyData
impl UnwindSafe for GstMIKEYPayloadKeyData
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,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)