pub struct BrowserInfo {
pub browser_java_enabled: bool,
pub browser_java_script_enabled: Option<bool>,
pub browser_language: String,
pub browser_color_depth: String,
pub browser_screen_height: String,
pub browser_screen_width: String,
pub browser_tz: String,
pub browser_accept_header: String,
pub browser_user_agent: String,
pub browser_ip: Option<String>,
}Expand description
Browser environment data collected by the 3DS Method or JS snippet.
Fields§
§browser_java_enabled: boolWhether Java is enabled.
browser_java_script_enabled: Option<bool>Whether JavaScript is enabled.
browser_language: StringValue representing the browser language (IETF BCP47, e.g. “en-GB”).
browser_color_depth: StringColour depth of the browser screen (1, 4, 8, 15, 16, 24, 32, 48).
browser_screen_height: StringScreen height in pixels.
browser_screen_width: StringScreen width in pixels.
browser_tz: StringTime-zone offset in minutes (e.g. -60 for UTC+1).
browser_accept_header: StringHTTP Accept header sent by the browser.
browser_user_agent: StringUser-agent string of the browser.
browser_ip: Option<String>IP address of the browser (v4 or v6).
Trait Implementations§
Source§impl Clone for BrowserInfo
impl Clone for BrowserInfo
Source§fn clone(&self) -> BrowserInfo
fn clone(&self) -> BrowserInfo
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 BrowserInfo
impl Debug for BrowserInfo
Source§impl<'de> Deserialize<'de> for BrowserInfo
impl<'de> Deserialize<'de> for BrowserInfo
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
Auto Trait Implementations§
impl Freeze for BrowserInfo
impl RefUnwindSafe for BrowserInfo
impl Send for BrowserInfo
impl Sync for BrowserInfo
impl Unpin for BrowserInfo
impl UnsafeUnpin for BrowserInfo
impl UnwindSafe for BrowserInfo
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