#[repr(u8)]pub enum EncryptionEnabledLevel {
Off = 0,
OnE0OrAesCcm = 1,
OnAesCcm = 2,
}
Expand description
EncryptionEnabledLevel
Variants§
Off = 0
Link Level Encryption is OFF
OnE0OrAesCcm = 1
Link Level Encryption is ON with E0 for BR/EDR or AES-CCM for LE
OnAesCcm = 2
Link Level Encryption is ON with AES-CCM for BR/EDR
Trait Implementations§
Source§impl ByteAlignedValue for EncryptionEnabledLevel
impl ByteAlignedValue for EncryptionEnabledLevel
Source§fn ref_from_hci_bytes(data: &[u8]) -> Result<(&Self, &[u8]), FromHciBytesError>
fn ref_from_hci_bytes(data: &[u8]) -> Result<(&Self, &[u8]), FromHciBytesError>
Obtain a reference to this type from a byte slice. Read more
Source§impl Clone for EncryptionEnabledLevel
impl Clone for EncryptionEnabledLevel
Source§fn clone(&self) -> EncryptionEnabledLevel
fn clone(&self) -> EncryptionEnabledLevel
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 EncryptionEnabledLevel
impl Debug for EncryptionEnabledLevel
Source§impl<'de> FromHciBytes<'de> for &'de EncryptionEnabledLevel
impl<'de> FromHciBytes<'de> for &'de EncryptionEnabledLevel
Source§fn from_hci_bytes(
data: &'de [u8],
) -> Result<(Self, &'de [u8]), FromHciBytesError>
fn from_hci_bytes( data: &'de [u8], ) -> Result<(Self, &'de [u8]), FromHciBytesError>
Deserialize bytes into a HCI type, return additional bytes.
Source§fn from_hci_bytes_complete(data: &'de [u8]) -> Result<Self, FromHciBytesError>
fn from_hci_bytes_complete(data: &'de [u8]) -> Result<Self, FromHciBytesError>
Deserialize bytes into a HCI type, must consume all bytes.
Source§impl Hash for EncryptionEnabledLevel
impl Hash for EncryptionEnabledLevel
Source§impl Ord for EncryptionEnabledLevel
impl Ord for EncryptionEnabledLevel
Source§fn cmp(&self, other: &EncryptionEnabledLevel) -> Ordering
fn cmp(&self, other: &EncryptionEnabledLevel) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for EncryptionEnabledLevel
impl PartialEq for EncryptionEnabledLevel
Source§impl PartialOrd for EncryptionEnabledLevel
impl PartialOrd for EncryptionEnabledLevel
impl Copy for EncryptionEnabledLevel
impl Eq for EncryptionEnabledLevel
impl StructuralPartialEq for EncryptionEnabledLevel
Auto Trait Implementations§
impl Freeze for EncryptionEnabledLevel
impl RefUnwindSafe for EncryptionEnabledLevel
impl Send for EncryptionEnabledLevel
impl Sync for EncryptionEnabledLevel
impl Unpin for EncryptionEnabledLevel
impl UnwindSafe for EncryptionEnabledLevel
Blanket Implementations§
Source§impl<T> AsHciBytes for Twhere
T: FixedSizeValue,
impl<T> AsHciBytes for Twhere
T: FixedSizeValue,
Source§fn as_hci_bytes(&self) -> &[u8]
fn as_hci_bytes(&self) -> &[u8]
Get the byte representation of this type.
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§impl<'de, T> FromHciBytes<'de> for Twhere
T: FixedSizeValue,
impl<'de, T> FromHciBytes<'de> for Twhere
T: FixedSizeValue,
Source§fn from_hci_bytes(data: &'de [u8]) -> Result<(T, &'de [u8]), FromHciBytesError>
fn from_hci_bytes(data: &'de [u8]) -> Result<(T, &'de [u8]), FromHciBytesError>
Deserialize bytes into a HCI type, return additional bytes.
Source§fn from_hci_bytes_complete(data: &'de [u8]) -> Result<Self, FromHciBytesError>
fn from_hci_bytes_complete(data: &'de [u8]) -> Result<Self, FromHciBytesError>
Deserialize bytes into a HCI type, must consume all bytes.
Source§impl<'de, T> ReadHci<'de> for Twhere
T: FixedSizeValue,
impl<'de, T> ReadHci<'de> for Twhere
T: FixedSizeValue,
Source§const MAX_LEN: usize = const MAX_LEN: usize = core::mem::size_of::<Self>();
const MAX_LEN: usize = const MAX_LEN: usize = core::mem::size_of::<Self>();
Max length read by this type.
Source§fn read_hci<R>(
reader: R,
buf: &'de mut [u8],
) -> Result<T, ReadHciError<<R as ErrorType>::Error>>where
R: Read,
fn read_hci<R>(
reader: R,
buf: &'de mut [u8],
) -> Result<T, ReadHciError<<R as ErrorType>::Error>>where
R: Read,
Read this type from the provided reader.
Source§async fn read_hci_async<R>(
reader: R,
buf: &'de mut [u8],
) -> Result<T, ReadHciError<<R as ErrorType>::Error>>where
R: Read,
async fn read_hci_async<R>(
reader: R,
buf: &'de mut [u8],
) -> Result<T, ReadHciError<<R as ErrorType>::Error>>where
R: Read,
Read this type from the provided reader, async version.