pub enum HeadlessError {
TimedOut {
timeout_ms: u128,
},
PermissionDenied {
origin: Origin,
policy: NetworkPolicy,
},
SandboxRequired,
SnapshotFailed(String),
}Expand description
Headless fallback errors.
Variants§
TimedOut
Rendering exceeded the configured timeout.
PermissionDenied
A requested origin was denied by policy.
SandboxRequired
Sandbox policy was not strong enough.
SnapshotFailed(String)
The backend could not produce a snapshot.
Trait Implementations§
Source§impl Clone for HeadlessError
impl Clone for HeadlessError
Source§fn clone(&self) -> HeadlessError
fn clone(&self) -> HeadlessError
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 HeadlessError
impl Debug for HeadlessError
Source§impl Display for HeadlessError
impl Display for HeadlessError
Source§impl Error for HeadlessError
impl Error for HeadlessError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for HeadlessError
impl PartialEq for HeadlessError
Source§fn eq(&self, other: &HeadlessError) -> bool
fn eq(&self, other: &HeadlessError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for HeadlessError
impl StructuralPartialEq for HeadlessError
Auto Trait Implementations§
impl Freeze for HeadlessError
impl RefUnwindSafe for HeadlessError
impl Send for HeadlessError
impl Sync for HeadlessError
impl Unpin for HeadlessError
impl UnsafeUnpin for HeadlessError
impl UnwindSafe for HeadlessError
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