pub enum ClipboardReadError {
Unavailable,
Denied(String),
UnsupportedContent,
}Expand description
An error produced by Platform::read_from_clipboard_async.
Callers surface these failures to users, so the variants distinguish conditions that call for different user-facing guidance.
Variants§
The platform clipboard is not available in this context, e.g. the browser does not expose the async clipboard API or the page is not a secure context.
Denied(String)
The platform refused access, e.g. the user declined the browser’s clipboard permission prompt or paste confirmation.
UnsupportedContent
The clipboard contents could not be converted into a
ClipboardItem.
Trait Implementations§
Source§impl Clone for ClipboardReadError
impl Clone for ClipboardReadError
Source§fn clone(&self) -> ClipboardReadError
fn clone(&self) -> ClipboardReadError
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 ClipboardReadError
impl Debug for ClipboardReadError
Source§impl Display for ClipboardReadError
impl Display for ClipboardReadError
impl Eq for ClipboardReadError
Source§impl Error for ClipboardReadError
impl Error for ClipboardReadError
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 ClipboardReadError
impl PartialEq for ClipboardReadError
impl StructuralPartialEq for ClipboardReadError
Auto Trait Implementations§
impl Freeze for ClipboardReadError
impl RefUnwindSafe for ClipboardReadError
impl Send for ClipboardReadError
impl Sync for ClipboardReadError
impl Unpin for ClipboardReadError
impl UnsafeUnpin for ClipboardReadError
impl UnwindSafe for ClipboardReadError
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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