pub enum WebSysError {
NoWindow,
EventCreationFailed,
DispatchFailed,
FetchFailed,
NotInBrowser,
BlobCreationFailed,
UrlCreationFailed,
UrlRevokeFailed,
WorkerCreationFailed,
PostMessageFailed,
}Expand description
Errors from web_sys operations
Variants§
NoWindow
No window object available
EventCreationFailed
Event creation failed
DispatchFailed
Event dispatch failed
FetchFailed
Fetch operation failed
NotInBrowser
Not running in browser
BlobCreationFailed
Blob creation failed
UrlCreationFailed
URL creation failed
UrlRevokeFailed
URL revoke failed
WorkerCreationFailed
Worker creation failed
PostMessageFailed
Post message failed
Trait Implementations§
Source§impl Clone for WebSysError
impl Clone for WebSysError
Source§fn clone(&self) -> WebSysError
fn clone(&self) -> WebSysError
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 WebSysError
impl Debug for WebSysError
Source§impl Display for WebSysError
impl Display for WebSysError
Source§impl Error for WebSysError
impl Error for WebSysError
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()
Auto Trait Implementations§
impl Freeze for WebSysError
impl RefUnwindSafe for WebSysError
impl Send for WebSysError
impl Sync for WebSysError
impl Unpin for WebSysError
impl UnsafeUnpin for WebSysError
impl UnwindSafe for WebSysError
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more