pub struct BrowserInfo {
pub browser_name: String,
pub browser_vendor: Option<String>,
pub browser_version: String,
pub pid: u32,
pub profile_id: Option<String>,
}Expand description
Information about a running browser instance.
Fields§
§browser_name: StringHuman-readable browser name (e.g. “Firefox”, “Chrome”).
browser_vendor: Option<String>Browser vendor (e.g. “Mozilla”).
None when not reported by the browser (non-Firefox browsers or older versions).
browser_version: StringBrowser version string (e.g. “120.0”).
pid: u32PID of the browser’s main process.
profile_id: Option<String>The browser profile identifier (directory basename, e.g. abc123.default-release).
None when the profile cannot be determined (non-Linux platforms or if
the browser was not launched with an explicit --profile flag).
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 · 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
Source§impl PartialEq for BrowserInfo
impl PartialEq for BrowserInfo
Source§impl Serialize for BrowserInfo
impl Serialize for BrowserInfo
impl Eq for BrowserInfo
impl StructuralPartialEq for BrowserInfo
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