pub struct LeLongTermKeyRequest {
pub conn_handle: ConnectionHandle,
pub random_value: u64,
pub encrypted_diversifier: u16,
}
Expand description
The LE Long Term Key Request event indicates that the master device is attempting to encrypt or re-encrypt the link and is requesting the Long Term Key from the Host. (See Vol 6, Part B, Section 5.1.3).
Defined in Vol 2, Part E, Section 7.7.65.5 of the spec.
Fields§
§conn_handle: ConnectionHandle
Connection handle to be used to identify a connection between two Bluetooth devices.
random_value: u64
64-bit random number.
encrypted_diversifier: u16
16-bit encrypted diversifier
Trait Implementations§
Source§impl Clone for LeLongTermKeyRequest
impl Clone for LeLongTermKeyRequest
Source§fn clone(&self) -> LeLongTermKeyRequest
fn clone(&self) -> LeLongTermKeyRequest
Returns a duplicate 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 LeLongTermKeyRequest
impl Debug for LeLongTermKeyRequest
impl Copy for LeLongTermKeyRequest
Auto Trait Implementations§
impl Freeze for LeLongTermKeyRequest
impl RefUnwindSafe for LeLongTermKeyRequest
impl Send for LeLongTermKeyRequest
impl Sync for LeLongTermKeyRequest
impl Unpin for LeLongTermKeyRequest
impl UnwindSafe for LeLongTermKeyRequest
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