pub struct Request<const N: usize> {
pub command: Command,
pub data: [u8; N],
}
Expand description
Pn532 Request consisting of a Command
and extra command data
Fields§
§command: Command
§data: [u8; N]
Implementations§
source§impl Request<0>
impl Request<0>
pub const GET_FIRMWARE_VERSION: Request<0> = _
pub const INLIST_ONE_ISO_A_TARGET: Request<2> = _
pub const SELECT_TAG_1: Request<1> = _
pub const SELECT_TAG_2: Request<1> = _
pub const DESELECT_TAG_1: Request<1> = _
pub const DESELECT_TAG_2: Request<1> = _
pub const RELEASE_TAG_1: Request<1> = _
pub const RELEASE_TAG_2: Request<1> = _
pub const fn sam_configuration(mode: SAMMode, use_irq_pin: bool) -> Request<3>
pub const fn rf_regulation_test( tx_speed: TxSpeed, tx_framing: TxFraming ) -> Request<1>
pub const fn ntag_read(page: u8) -> Request<3>
pub const fn ntag_write(page: u8, bytes: &[u8; 4]) -> Request<7>
pub const fn ntag_pwd_auth(bytes: &[u8; 4]) -> Request<5>
Trait Implementations§
source§impl<'a, const N: usize> Into<BorrowedRequest<'a>> for &'a Request<N>
impl<'a, const N: usize> Into<BorrowedRequest<'a>> for &'a Request<N>
source§fn into(self) -> BorrowedRequest<'a>
fn into(self) -> BorrowedRequest<'a>
Converts this type into the (usually inferred) input type.
source§impl<const N: usize> PartialEq for Request<N>
impl<const N: usize> PartialEq for Request<N>
impl<const N: usize> Eq for Request<N>
impl<const N: usize> StructuralPartialEq for Request<N>
Auto Trait Implementations§
impl<const N: usize> Freeze for Request<N>
impl<const N: usize> RefUnwindSafe for Request<N>
impl<const N: usize> Send for Request<N>
impl<const N: usize> Sync for Request<N>
impl<const N: usize> Unpin for Request<N>
impl<const N: usize> UnwindSafe for Request<N>
Blanket Implementations§
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