Enum libfprint_rs::FpDeviceFeature
source · pub enum FpDeviceFeature {
None,
Capture,
Identify,
Verify,
Storage,
StorageList,
StorageDelete,
StorageClear,
DuplicatesCheck,
AlwaysOn,
UpdatePrint,
}
Expand description
Enum representing the different features that a device may support. This is used to query the device capabilities.
Variants§
None
Device does not support any feature
Capture
Supports image capture
Identify
Supports finger identification
Verify
Supports finger verification
Storage
Device has a persistent storage
StorageList
Supports listing the storage templates
StorageDelete
Supports deleting stored templates
StorageClear
Supports clearing the whole storage
DuplicatesCheck
Natively supports duplicates detection
AlwaysOn
Whether the device can run continuously
UpdatePrint
Supports updating an existing print record using new scans
Trait Implementations§
source§impl Clone for FpDeviceFeature
impl Clone for FpDeviceFeature
source§fn clone(&self) -> FpDeviceFeature
fn clone(&self) -> FpDeviceFeature
Returns a copy 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 FpDeviceFeature
impl Debug for FpDeviceFeature
source§impl TryFrom<u32> for FpDeviceFeature
impl TryFrom<u32> for FpDeviceFeature
impl Copy for FpDeviceFeature
Auto Trait Implementations§
impl RefUnwindSafe for FpDeviceFeature
impl Send for FpDeviceFeature
impl Sync for FpDeviceFeature
impl Unpin for FpDeviceFeature
impl UnwindSafe for FpDeviceFeature
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