#[repr(C, packed(1))]pub struct LeRemoteConnectionParameterRequestReplyParams {
pub handle: ConnHandle,
pub interval_min: Duration<1_250>,
pub interval_max: Duration<1_250>,
pub max_latency: u16,
pub supervision_timeout: Duration<10_000>,
pub min_ce_length: Duration<625>,
pub max_ce_length: Duration<625>,
}
Expand description
Parameters for LE Remote Connection Parameter Request Reply ๐ LeRemoteConnectionParameterRequestReplyParams
Fieldsยง
ยงhandle: ConnHandle
ยงinterval_min: Duration<1_250>
ยงinterval_max: Duration<1_250>
ยงmax_latency: u16
ยงsupervision_timeout: Duration<10_000>
ยงmin_ce_length: Duration<625>
ยงmax_ce_length: Duration<625>
Trait Implementationsยง
Sourceยงimpl ByteAlignedValue for LeRemoteConnectionParameterRequestReplyParams
impl ByteAlignedValue for LeRemoteConnectionParameterRequestReplyParams
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 LeRemoteConnectionParameterRequestReplyParams
impl Clone for LeRemoteConnectionParameterRequestReplyParams
Sourceยงfn clone(&self) -> LeRemoteConnectionParameterRequestReplyParams
fn clone(&self) -> LeRemoteConnectionParameterRequestReplyParams
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<LeRemoteConnectionParameterRequestReplyParams> for LeRemoteConnectionParameterRequestReply
impl From<LeRemoteConnectionParameterRequestReplyParams> for LeRemoteConnectionParameterRequestReply
Sourceยงfn from(params: LeRemoteConnectionParameterRequestReplyParams) -> Self
fn from(params: LeRemoteConnectionParameterRequestReplyParams) -> Self
Converts to this type from the input type.
Sourceยงimpl<'de> FromHciBytes<'de> for &'de LeRemoteConnectionParameterRequestReplyParams
impl<'de> FromHciBytes<'de> for &'de LeRemoteConnectionParameterRequestReplyParams
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 LeRemoteConnectionParameterRequestReplyParams
impl Ord for LeRemoteConnectionParameterRequestReplyParams
Sourceยงfn cmp(&self, other: &LeRemoteConnectionParameterRequestReplyParams) -> Ordering
fn cmp(&self, other: &LeRemoteConnectionParameterRequestReplyParams) -> 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 LeRemoteConnectionParameterRequestReplyParams
impl PartialEq for LeRemoteConnectionParameterRequestReplyParams
Sourceยงfn eq(&self, other: &LeRemoteConnectionParameterRequestReplyParams) -> bool
fn eq(&self, other: &LeRemoteConnectionParameterRequestReplyParams) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.Sourceยงimpl PartialOrd for LeRemoteConnectionParameterRequestReplyParams
impl PartialOrd for LeRemoteConnectionParameterRequestReplyParams
impl Copy for LeRemoteConnectionParameterRequestReplyParams
impl Eq for LeRemoteConnectionParameterRequestReplyParams
impl StructuralPartialEq for LeRemoteConnectionParameterRequestReplyParams
Auto Trait Implementationsยง
impl Freeze for LeRemoteConnectionParameterRequestReplyParams
impl RefUnwindSafe for LeRemoteConnectionParameterRequestReplyParams
impl Send for LeRemoteConnectionParameterRequestReplyParams
impl Sync for LeRemoteConnectionParameterRequestReplyParams
impl Unpin for LeRemoteConnectionParameterRequestReplyParams
impl UnwindSafe for LeRemoteConnectionParameterRequestReplyParams
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.