pub enum BrowserReason {
EmptyContent,
HeavyScripts,
JsFramework(String),
LazyLoading,
MissingSelectors,
SinglePageApp,
}Expand description
Reason for requiring a browser
Variants§
EmptyContent
Empty or nearly empty page
HeavyScripts
Many scripts
JsFramework(String)
JS frameworks detected (React, Vue, Angular, etc.)
LazyLoading
Unresolvable lazy loading
MissingSelectors
Required selectors not found
SinglePageApp
SPA detected
Trait Implementations§
Source§impl Clone for BrowserReason
impl Clone for BrowserReason
Source§fn clone(&self) -> BrowserReason
fn clone(&self) -> BrowserReason
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 BrowserReason
impl Debug for BrowserReason
Source§impl PartialEq for BrowserReason
impl PartialEq for BrowserReason
impl Eq for BrowserReason
impl StructuralPartialEq for BrowserReason
Auto Trait Implementations§
impl Freeze for BrowserReason
impl RefUnwindSafe for BrowserReason
impl Send for BrowserReason
impl Sync for BrowserReason
impl Unpin for BrowserReason
impl UnwindSafe for BrowserReason
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.