#[non_exhaustive]pub enum KnownEngine {
Firefox,
Chromium(&'static str),
Safari,
}Expand description
A web browser engine that handles the core functionality of a web browser.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Firefox
The Firefox web engine, powering Firefox.
Chromium(&'static str)
The Chromium web engine, powering Chromium, Chrome, and various other derivatives.
Safari
The Safari web engine, powering Safari.
Trait Implementations§
Source§impl Debug for KnownEngine
impl Debug for KnownEngine
Source§impl IntoEnumIterator for KnownEngine
impl IntoEnumIterator for KnownEngine
Source§impl PartialEq for KnownEngine
impl PartialEq for KnownEngine
impl Eq for KnownEngine
impl StructuralPartialEq for KnownEngine
Auto Trait Implementations§
impl Freeze for KnownEngine
impl RefUnwindSafe for KnownEngine
impl Send for KnownEngine
impl Sync for KnownEngine
impl Unpin for KnownEngine
impl UnwindSafe for KnownEngine
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