pub struct JsFingerprint {Show 25 fields
pub app_version: String,
pub platform: String,
pub language: String,
pub languages: Vec<String>,
pub hardware_concurrency: u32,
pub device_memory_gb: u32,
pub max_touch_points: u32,
pub do_not_track: String,
pub expose_global_privacy_control: bool,
pub global_privacy_control: bool,
pub permissions_enabled: bool,
pub bluetooth_enabled: bool,
pub bluetooth_available: bool,
pub media_devices_enabled: bool,
pub webgpu_enabled: bool,
pub offscreen_canvas_enabled: bool,
pub service_worker_enabled: bool,
pub ua_platform_version: String,
pub ua_architecture: String,
pub ua_bitness: String,
pub ua_model: String,
pub timezone: String,
pub vendor: String,
pub product_sub: String,
pub pdf_viewer_enabled: bool,
}Expand description
Resolved JavaScript environment fingerprint values.
Fields§
§app_version: String§platform: String§language: String§languages: Vec<String>§hardware_concurrency: u32§device_memory_gb: u32§max_touch_points: u32§do_not_track: String§expose_global_privacy_control: bool§global_privacy_control: bool§permissions_enabled: bool§bluetooth_enabled: bool§bluetooth_available: bool§media_devices_enabled: bool§webgpu_enabled: bool§offscreen_canvas_enabled: bool§service_worker_enabled: bool§ua_platform_version: String§ua_architecture: String§ua_bitness: String§ua_model: String§timezone: String§vendor: String§product_sub: String§pdf_viewer_enabled: boolTrait Implementations§
Source§impl Clone for JsFingerprint
impl Clone for JsFingerprint
Source§fn clone(&self) -> JsFingerprint
fn clone(&self) -> JsFingerprint
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 JsFingerprint
impl Debug for JsFingerprint
Source§impl<'de> Deserialize<'de> for JsFingerprint
impl<'de> Deserialize<'de> for JsFingerprint
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 JsFingerprint
impl PartialEq for JsFingerprint
Source§fn eq(&self, other: &JsFingerprint) -> bool
fn eq(&self, other: &JsFingerprint) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for JsFingerprint
impl Serialize for JsFingerprint
impl Eq for JsFingerprint
impl StructuralPartialEq for JsFingerprint
Auto Trait Implementations§
impl Freeze for JsFingerprint
impl RefUnwindSafe for JsFingerprint
impl Send for JsFingerprint
impl Sync for JsFingerprint
impl Unpin for JsFingerprint
impl UnsafeUnpin for JsFingerprint
impl UnwindSafe for JsFingerprint
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