pub enum DevicePattern {
WearTak,
WearOs,
Hive,
Unknown,
}Expand description
Patterns that indicate a device may rotate its BLE address
Variants§
WearTak
WearTAK on WearOS (WT-WEAROS-XXXX)
WearOs
Generic WearOS device (WEAROS-XXXX)
Hive
HIVE mesh device (HIVE_MESH-XXXX or HIVE-XXXX)
Unknown
Unknown pattern (may still rotate addresses)
Implementations§
Source§impl DevicePattern
impl DevicePattern
Sourcepub fn rotates_addresses(&self) -> bool
pub fn rotates_addresses(&self) -> bool
Check if this device type is known to rotate addresses
Trait Implementations§
Source§impl Clone for DevicePattern
impl Clone for DevicePattern
Source§fn clone(&self) -> DevicePattern
fn clone(&self) -> DevicePattern
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 DevicePattern
impl Debug for DevicePattern
Source§impl PartialEq for DevicePattern
impl PartialEq for DevicePattern
impl Copy for DevicePattern
impl Eq for DevicePattern
impl StructuralPartialEq for DevicePattern
Auto Trait Implementations§
impl Freeze for DevicePattern
impl RefUnwindSafe for DevicePattern
impl Send for DevicePattern
impl Sync for DevicePattern
impl Unpin for DevicePattern
impl UnwindSafe for DevicePattern
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.