#[repr(C, packed(1))]pub struct PinCodeRequestReplyParams {
pub bd_addr: BdAddr,
pub pin_code_len: u8,
pub pin_code: [u8; 16],
}
Expand description
Parameters for PIN Code Request Reply command ๐
Used to reply to a PIN Code Request event with the PIN code. PinCodeRequestReplyParams
Fieldsยง
ยงbd_addr: BdAddr
ยงpin_code_len: u8
ยงpin_code: [u8; 16]
Trait Implementationsยง
Sourceยงimpl ByteAlignedValue for PinCodeRequestReplyParams
impl ByteAlignedValue for PinCodeRequestReplyParams
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 PinCodeRequestReplyParams
impl Clone for PinCodeRequestReplyParams
Sourceยงfn clone(&self) -> PinCodeRequestReplyParams
fn clone(&self) -> PinCodeRequestReplyParams
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 PinCodeRequestReplyParams
impl Debug for PinCodeRequestReplyParams
Sourceยงimpl From<PinCodeRequestReplyParams> for PinCodeRequestReply
impl From<PinCodeRequestReplyParams> for PinCodeRequestReply
Sourceยงfn from(params: PinCodeRequestReplyParams) -> Self
fn from(params: PinCodeRequestReplyParams) -> Self
Converts to this type from the input type.
Sourceยงimpl<'de> FromHciBytes<'de> for &'de PinCodeRequestReplyParams
impl<'de> FromHciBytes<'de> for &'de PinCodeRequestReplyParams
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 PinCodeRequestReplyParams
impl Hash for PinCodeRequestReplyParams
Sourceยงimpl Ord for PinCodeRequestReplyParams
impl Ord for PinCodeRequestReplyParams
Sourceยงfn cmp(&self, other: &PinCodeRequestReplyParams) -> Ordering
fn cmp(&self, other: &PinCodeRequestReplyParams) -> 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 PinCodeRequestReplyParams
impl PartialEq for PinCodeRequestReplyParams
Sourceยงfn eq(&self, other: &PinCodeRequestReplyParams) -> bool
fn eq(&self, other: &PinCodeRequestReplyParams) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.Sourceยงimpl PartialOrd for PinCodeRequestReplyParams
impl PartialOrd for PinCodeRequestReplyParams
impl Copy for PinCodeRequestReplyParams
impl Eq for PinCodeRequestReplyParams
impl StructuralPartialEq for PinCodeRequestReplyParams
Auto Trait Implementationsยง
impl Freeze for PinCodeRequestReplyParams
impl RefUnwindSafe for PinCodeRequestReplyParams
impl Send for PinCodeRequestReplyParams
impl Sync for PinCodeRequestReplyParams
impl Unpin for PinCodeRequestReplyParams
impl UnwindSafe for PinCodeRequestReplyParams
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.