pub struct FingerprintSignals {
pub user_agent: String,
pub accept_language: String,
pub platform: String,
pub timezone: String,
pub headers: BTreeMap<String, String>,
pub features: BTreeMap<String, bool>,
pub screen: ScreenFingerprint,
pub webgl: Option<WebGlFingerprint>,
pub tls: Option<TlsFingerprint>,
}Expand description
Signal payload for normalized fingerprint snapshots.
Fields§
§user_agent: StringUser-Agent string.
accept_language: StringAccept-Language header value.
platform: StringPlatform indicator.
timezone: StringTimezone identifier.
headers: BTreeMap<String, String>Header-level snapshot values.
features: BTreeMap<String, bool>Boolean feature flags.
screen: ScreenFingerprintScreen metrics.
webgl: Option<WebGlFingerprint>WebGL surface (required for browser mode).
tls: Option<TlsFingerprint>TLS surface (required for HTTP mode).
Trait Implementations§
Source§impl Clone for FingerprintSignals
impl Clone for FingerprintSignals
Source§fn clone(&self) -> FingerprintSignals
fn clone(&self) -> FingerprintSignals
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 FingerprintSignals
impl Debug for FingerprintSignals
Source§impl<'de> Deserialize<'de> for FingerprintSignals
impl<'de> Deserialize<'de> for FingerprintSignals
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for FingerprintSignals
impl PartialEq for FingerprintSignals
Source§impl Serialize for FingerprintSignals
impl Serialize for FingerprintSignals
impl StructuralPartialEq for FingerprintSignals
Auto Trait Implementations§
impl Freeze for FingerprintSignals
impl RefUnwindSafe for FingerprintSignals
impl Send for FingerprintSignals
impl Sync for FingerprintSignals
impl Unpin for FingerprintSignals
impl UnsafeUnpin for FingerprintSignals
impl UnwindSafe for FingerprintSignals
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