pub enum MacAnonymizationMode {
None,
SaltedHash,
SaltedHashPreserveOui,
}Expand description
How to anonymize MAC addresses.
Variants§
None
No anonymization.
SaltedHash
Full salted hash (all 6 bytes). Destroys OUI information.
SaltedHashPreserveOui
Preserve the OUI (first 3 bytes) and hash only the NIC-specific portion. Allows ML models to identify device manufacturers.
Trait Implementations§
Source§impl Clone for MacAnonymizationMode
impl Clone for MacAnonymizationMode
Source§fn clone(&self) -> MacAnonymizationMode
fn clone(&self) -> MacAnonymizationMode
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 MacAnonymizationMode
impl Debug for MacAnonymizationMode
Source§impl PartialEq for MacAnonymizationMode
impl PartialEq for MacAnonymizationMode
impl Copy for MacAnonymizationMode
impl Eq for MacAnonymizationMode
impl StructuralPartialEq for MacAnonymizationMode
Auto Trait Implementations§
impl Freeze for MacAnonymizationMode
impl RefUnwindSafe for MacAnonymizationMode
impl Send for MacAnonymizationMode
impl Sync for MacAnonymizationMode
impl Unpin for MacAnonymizationMode
impl UnsafeUnpin for MacAnonymizationMode
impl UnwindSafe for MacAnonymizationMode
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§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more