pub struct PhyMask(/* private fields */);
Expand description
$name.
Implementations§
Source§impl PhyMask
impl PhyMask
Sourcepub fn into_inner(self) -> u8
pub fn into_inner(self) -> u8
Get the inner representation.
pub const fn is_le_1m_preferred(&self) -> bool
pub const fn set_le_1m_preferred(self, val: bool) -> PhyMask
pub const fn is_le_2m_preferred(&self) -> bool
pub const fn set_le_2m_preferred(self, val: bool) -> PhyMask
pub const fn is_le_coded_preferred(&self) -> bool
pub const fn set_le_coded_preferred(self, val: bool) -> PhyMask
Trait Implementations§
Source§impl ByteAlignedValue for PhyMask
impl ByteAlignedValue for PhyMask
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 FixedSizeValue for PhyMask
impl FixedSizeValue for PhyMask
Source§impl<'de> FromHciBytes<'de> for &'de PhyMask
impl<'de> FromHciBytes<'de> for &'de PhyMask
Source§fn from_hci_bytes(
data: &'de [u8],
) -> Result<(&'de PhyMask, &'de [u8]), FromHciBytesError>
fn from_hci_bytes( data: &'de [u8], ) -> Result<(&'de PhyMask, &'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 Ord for PhyMask
impl Ord for PhyMask
Source§impl PartialOrd for PhyMask
impl PartialOrd for PhyMask
impl Copy for PhyMask
impl Eq for PhyMask
impl StructuralPartialEq for PhyMask
Auto Trait Implementations§
impl Freeze for PhyMask
impl RefUnwindSafe for PhyMask
impl Send for PhyMask
impl Sync for PhyMask
impl Unpin for PhyMask
impl UnwindSafe for PhyMask
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§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.