#[repr(C, packed(1))]pub struct ReceiveSynchronizationTrainParams {
pub bd_addr: BdAddr,
pub sync_scan_timeout: u16,
pub sync_scan_window: u16,
pub sync_scan_interval: u16,
}
Expand description
Parameters for Receive Synchronization Train command ๐
Used to begin listening for the synchronization train from the device with the specified BD_ADDR. ReceiveSynchronizationTrainParams
Fieldsยง
ยงbd_addr: BdAddr
ยงsync_scan_timeout: u16
ยงsync_scan_window: u16
ยงsync_scan_interval: u16
Trait Implementationsยง
Sourceยงimpl ByteAlignedValue for ReceiveSynchronizationTrainParams
impl ByteAlignedValue for ReceiveSynchronizationTrainParams
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 ReceiveSynchronizationTrainParams
impl Clone for ReceiveSynchronizationTrainParams
Sourceยงfn clone(&self) -> ReceiveSynchronizationTrainParams
fn clone(&self) -> ReceiveSynchronizationTrainParams
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 From<ReceiveSynchronizationTrainParams> for ReceiveSynchronizationTrain
impl From<ReceiveSynchronizationTrainParams> for ReceiveSynchronizationTrain
Sourceยงfn from(params: ReceiveSynchronizationTrainParams) -> Self
fn from(params: ReceiveSynchronizationTrainParams) -> Self
Converts to this type from the input type.
Sourceยงimpl<'de> FromHciBytes<'de> for &'de ReceiveSynchronizationTrainParams
impl<'de> FromHciBytes<'de> for &'de ReceiveSynchronizationTrainParams
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 Ord for ReceiveSynchronizationTrainParams
impl Ord for ReceiveSynchronizationTrainParams
Sourceยงfn cmp(&self, other: &ReceiveSynchronizationTrainParams) -> Ordering
fn cmp(&self, other: &ReceiveSynchronizationTrainParams) -> 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 ReceiveSynchronizationTrainParams
impl PartialEq for ReceiveSynchronizationTrainParams
Sourceยงfn eq(&self, other: &ReceiveSynchronizationTrainParams) -> bool
fn eq(&self, other: &ReceiveSynchronizationTrainParams) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.Sourceยงimpl PartialOrd for ReceiveSynchronizationTrainParams
impl PartialOrd for ReceiveSynchronizationTrainParams
impl Copy for ReceiveSynchronizationTrainParams
impl Eq for ReceiveSynchronizationTrainParams
impl StructuralPartialEq for ReceiveSynchronizationTrainParams
Auto Trait Implementationsยง
impl Freeze for ReceiveSynchronizationTrainParams
impl RefUnwindSafe for ReceiveSynchronizationTrainParams
impl Send for ReceiveSynchronizationTrainParams
impl Sync for ReceiveSynchronizationTrainParams
impl Unpin for ReceiveSynchronizationTrainParams
impl UnwindSafe for ReceiveSynchronizationTrainParams
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.