pub struct LmpFeatureMaskPage2(/* private fields */);Expand description
LmpFeatureMaskPage2 ๐
Implementationsยง
Sourceยงimpl LmpFeatureMaskPage2
impl LmpFeatureMaskPage2
Sourcepub fn into_inner(self) -> [u8; 8]
pub fn into_inner(self) -> [u8; 8]
Get the inner representation.
pub const fn supports_connectionless_peripheral_broadcast_transmitter( &self, ) -> bool
pub const fn set_connectionless_peripheral_broadcast_transmitter( self, val: bool, ) -> Self
pub const fn supports_connectionless_peripheral_broadcast_receiver( &self, ) -> bool
pub const fn set_connectionless_peripheral_broadcast_receiver( self, val: bool, ) -> Self
pub const fn supports_synchronization_train(&self) -> bool
pub const fn set_synchronization_train(self, val: bool) -> Self
pub const fn supports_synchronization_scan(&self) -> bool
pub const fn set_synchronization_scan(self, val: bool) -> Self
pub const fn supports_hci_inquiry_response_notification_event(&self) -> bool
pub const fn set_hci_inquiry_response_notification_event( self, val: bool, ) -> Self
pub const fn supports_generalized_interlaced_scan(&self) -> bool
pub const fn set_generalized_interlaced_scan(self, val: bool) -> Self
pub const fn supports_coarse_clock_adjustment(&self) -> bool
pub const fn set_coarse_clock_adjustment(self, val: bool) -> Self
pub const fn supports_secure_connections_controller(&self) -> bool
pub const fn set_secure_connections_controller(self, val: bool) -> Self
pub const fn supports_ping(&self) -> bool
pub const fn set_ping(self, val: bool) -> Self
pub const fn supports_slot_availability_mask(&self) -> bool
pub const fn set_slot_availability_mask(self, val: bool) -> Self
pub const fn supports_train_nudging(&self) -> bool
pub const fn set_train_nudging(self, val: bool) -> Self
Trait Implementationsยง
Sourceยงimpl ByteAlignedValue for LmpFeatureMaskPage2
impl ByteAlignedValue for LmpFeatureMaskPage2
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 LmpFeatureMaskPage2
impl Clone for LmpFeatureMaskPage2
Sourceยงfn clone(&self) -> LmpFeatureMaskPage2
fn clone(&self) -> LmpFeatureMaskPage2
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) ยท 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 LmpFeatureMaskPage2
impl Debug for LmpFeatureMaskPage2
Sourceยงimpl Default for LmpFeatureMaskPage2
impl Default for LmpFeatureMaskPage2
Sourceยงfn default() -> LmpFeatureMaskPage2
fn default() -> LmpFeatureMaskPage2
Returns the โdefault valueโ for a type. Read more
Sourceยงimpl<'de> FromHciBytes<'de> for &'de LmpFeatureMaskPage2
impl<'de> FromHciBytes<'de> for &'de LmpFeatureMaskPage2
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 LmpFeatureMaskPage2
impl Hash for LmpFeatureMaskPage2
Sourceยงimpl Ord for LmpFeatureMaskPage2
impl Ord for LmpFeatureMaskPage2
Sourceยงfn cmp(&self, other: &LmpFeatureMaskPage2) -> Ordering
fn cmp(&self, other: &LmpFeatureMaskPage2) -> Ordering
1.21.0 (const: unstable) ยท 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 LmpFeatureMaskPage2
impl PartialEq for LmpFeatureMaskPage2
Sourceยงfn eq(&self, other: &LmpFeatureMaskPage2) -> bool
fn eq(&self, other: &LmpFeatureMaskPage2) -> bool
Tests for
self and other values to be equal, and is used by ==.Sourceยงimpl PartialOrd for LmpFeatureMaskPage2
impl PartialOrd for LmpFeatureMaskPage2
impl Copy for LmpFeatureMaskPage2
impl Eq for LmpFeatureMaskPage2
impl StructuralPartialEq for LmpFeatureMaskPage2
Auto Trait Implementationsยง
impl Freeze for LmpFeatureMaskPage2
impl RefUnwindSafe for LmpFeatureMaskPage2
impl Send for LmpFeatureMaskPage2
impl Sync for LmpFeatureMaskPage2
impl Unpin for LmpFeatureMaskPage2
impl UnsafeUnpin for LmpFeatureMaskPage2
impl UnwindSafe for LmpFeatureMaskPage2
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.