pub struct SystemFingerprinter;Expand description
System fingerprinting utilities
Implementations§
Source§impl SystemFingerprinter
impl SystemFingerprinter
Sourcepub fn generate_fingerprint() -> String
pub fn generate_fingerprint() -> String
Generate a unique fingerprint for the system
Sourcepub fn has_system_changed(last_fingerprint: &str) -> bool
pub fn has_system_changed(last_fingerprint: &str) -> bool
Check if system configuration has changed
Auto Trait Implementations§
impl Freeze for SystemFingerprinter
impl RefUnwindSafe for SystemFingerprinter
impl Send for SystemFingerprinter
impl Sync for SystemFingerprinter
impl Unpin for SystemFingerprinter
impl UnwindSafe for SystemFingerprinter
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> 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> 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