#[repr(C)]pub struct DisassociateIndication {
pub device_address: [u8; 8],
pub disassociation_reason: DisassociationReason,
pub security_level: SecurityLevel,
pub key_id_mode: KeyIdMode,
pub key_index: u8,
pub key_source: [u8; 8],
}
Expand description
MLME DISASSOCIATE indication which will be used to send disassociation indication to the application.
Fields§
§device_address: [u8; 8]
Extended address of the device requesting association
disassociation_reason: DisassociationReason
The reason for the disassociation
security_level: SecurityLevel
The security level to be used
key_id_mode: KeyIdMode
The mode used to identify the key to be used
key_index: u8
The index of the key to be used
key_source: [u8; 8]
The originator of the key to be used
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DisassociateIndication
impl RefUnwindSafe for DisassociateIndication
impl Send for DisassociateIndication
impl Sync for DisassociateIndication
impl Unpin for DisassociateIndication
impl UnwindSafe for DisassociateIndication
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