#[repr(C, packed(1))]pub struct RemoteNameRequestParams {
pub bd_addr: BdAddr,
pub page_scan_repetition_mode: PageScanRepetitionMode,
pub reserved: u8,
pub clock_offset: ClockOffset,
}
Expand description
Parameters for Remote Name Request command ๐
Initiates a remote name request procedure for the specified Bluetooth device. RemoteNameRequestParams
Fieldsยง
ยงbd_addr: BdAddr
ยงpage_scan_repetition_mode: PageScanRepetitionMode
ยงreserved: u8
ยงclock_offset: ClockOffset
Trait Implementationsยง
Sourceยงimpl ByteAlignedValue for RemoteNameRequestParams
impl ByteAlignedValue for RemoteNameRequestParams
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 RemoteNameRequestParams
impl Clone for RemoteNameRequestParams
Sourceยงfn clone(&self) -> RemoteNameRequestParams
fn clone(&self) -> RemoteNameRequestParams
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 RemoteNameRequestParams
impl Debug for RemoteNameRequestParams
Sourceยงimpl From<RemoteNameRequestParams> for RemoteNameRequest
impl From<RemoteNameRequestParams> for RemoteNameRequest
Sourceยงfn from(params: RemoteNameRequestParams) -> Self
fn from(params: RemoteNameRequestParams) -> Self
Converts to this type from the input type.
Sourceยงimpl<'de> FromHciBytes<'de> for &'de RemoteNameRequestParams
impl<'de> FromHciBytes<'de> for &'de RemoteNameRequestParams
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 RemoteNameRequestParams
impl Hash for RemoteNameRequestParams
Sourceยงimpl Ord for RemoteNameRequestParams
impl Ord for RemoteNameRequestParams
Sourceยงfn cmp(&self, other: &RemoteNameRequestParams) -> Ordering
fn cmp(&self, other: &RemoteNameRequestParams) -> 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 RemoteNameRequestParams
impl PartialEq for RemoteNameRequestParams
Sourceยงimpl PartialOrd for RemoteNameRequestParams
impl PartialOrd for RemoteNameRequestParams
impl Copy for RemoteNameRequestParams
impl Eq for RemoteNameRequestParams
impl StructuralPartialEq for RemoteNameRequestParams
Auto Trait Implementationsยง
impl Freeze for RemoteNameRequestParams
impl RefUnwindSafe for RemoteNameRequestParams
impl Send for RemoteNameRequestParams
impl Sync for RemoteNameRequestParams
impl Unpin for RemoteNameRequestParams
impl UnwindSafe for RemoteNameRequestParams
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.