pub enum TechKind {
IsoDep,
MifareClassic,
MifareUltralight,
Ndef,
NdefFormatable,
NfcA,
NfcB,
NfcBarcode,
NfcF,
NfcV,
}Expand description
The NFC technologies a tag can support, mirroring the android.nfc.tech classes.
Android only. Serialized as the technology name, e.g. "IsoDep".
Variants§
IsoDep
ISO-DEP (ISO 14443-4) properties and I/O operations.
MifareClassic
MIFARE Classic properties and I/O operations.
MifareUltralight
MIFARE Ultralight and MIFARE Ultralight C properties and I/O operations.
Ndef
NDEF data and operations on tags that are already formatted as NDEF.
NdefFormatable
Formatting operations on tags that can be formatted as NDEF but are not yet.
NfcA
NFC-A (ISO 14443-3A) properties and I/O operations.
NfcB
NFC-B (ISO 14443-3B) properties and I/O operations.
NfcBarcode
NFC Barcode (Kovio NFC Barcode) properties and I/O operations.
NfcF
NFC-F (JIS 6319-4) properties and I/O operations.
NfcV
NFC-V (ISO 15693) properties and I/O operations.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TechKind
impl RefUnwindSafe for TechKind
impl Send for TechKind
impl Sync for TechKind
impl Unpin for TechKind
impl UnsafeUnpin for TechKind
impl UnwindSafe for TechKind
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
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IpcResponse for Twhere
T: Serialize,
impl<T> IpcResponse for Twhere
T: Serialize,
impl<T> MaybeSendSync for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> Serialize for T
impl<T> Serialize for T
fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<(), Error>
fn do_erased_serialize( &self, serializer: &mut dyn Serializer, ) -> Result<(), ErrorImpl>
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.