pub enum UserAgentBrowser {
Chrome,
Edge,
Firefox,
Safari,
InternetExplorer,
Opera,
SamsungInternet,
Unknown,
}Expand description
Browser family parsed from a User-Agent string.
Variants§
Chrome
Chromium or Google Chrome.
Edge
Microsoft Edge.
Firefox
Mozilla Firefox.
Safari
Apple Safari.
InternetExplorer
Internet Explorer.
Opera
Opera.
SamsungInternet
Samsung Internet.
Unknown
No supported browser token was present.
Trait Implementations§
Source§impl Clone for UserAgentBrowser
impl Clone for UserAgentBrowser
Source§fn clone(&self) -> UserAgentBrowser
fn clone(&self) -> UserAgentBrowser
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 moreimpl Copy for UserAgentBrowser
Source§impl Debug for UserAgentBrowser
impl Debug for UserAgentBrowser
impl Eq for UserAgentBrowser
Source§impl PartialEq for UserAgentBrowser
impl PartialEq for UserAgentBrowser
Source§fn eq(&self, other: &UserAgentBrowser) -> bool
fn eq(&self, other: &UserAgentBrowser) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for UserAgentBrowser
Auto Trait Implementations§
impl Freeze for UserAgentBrowser
impl RefUnwindSafe for UserAgentBrowser
impl Send for UserAgentBrowser
impl Sync for UserAgentBrowser
impl Unpin for UserAgentBrowser
impl UnsafeUnpin for UserAgentBrowser
impl UnwindSafe for UserAgentBrowser
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