#[non_exhaustive]pub enum ContextMenuAction {
Show 47 variants
NoAction,
OpenLink,
OpenLinkInNewWindow,
DownloadLinkToDisk,
CopyLinkToClipboard,
OpenImageInNewWindow,
DownloadImageToDisk,
CopyImageToClipboard,
CopyImageUrlToClipboard,
OpenFrameInNewWindow,
GoBack,
GoForward,
Stop,
Reload,
Copy,
Cut,
Paste,
Delete,
SelectAll,
InputMethods,
Unicode,
SpellingGuess,
NoGuessesFound,
IgnoreSpelling,
LearnSpelling,
IgnoreGrammar,
FontMenu,
Bold,
Italic,
Underline,
Outline,
InspectElement,
OpenVideoInNewWindow,
OpenAudioInNewWindow,
CopyVideoLinkToClipboard,
CopyAudioLinkToClipboard,
ToggleMediaControls,
ToggleMediaLoop,
EnterVideoFullscreen,
MediaPlay,
MediaPause,
MediaMute,
DownloadVideoToDisk,
DownloadAudioToDisk,
InsertEmoji,
PasteAsPlainText,
Custom,
}
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.
NoAction
OpenLink
OpenLinkInNewWindow
DownloadLinkToDisk
CopyLinkToClipboard
OpenImageInNewWindow
DownloadImageToDisk
CopyImageToClipboard
CopyImageUrlToClipboard
OpenFrameInNewWindow
GoBack
GoForward
Stop
Reload
Copy
Cut
Paste
Delete
SelectAll
InputMethods
Unicode
SpellingGuess
NoGuessesFound
IgnoreSpelling
LearnSpelling
IgnoreGrammar
FontMenu
Bold
Italic
Underline
Outline
InspectElement
OpenVideoInNewWindow
OpenAudioInNewWindow
CopyVideoLinkToClipboard
CopyAudioLinkToClipboard
ToggleMediaControls
ToggleMediaLoop
EnterVideoFullscreen
MediaPlay
MediaPause
MediaMute
DownloadVideoToDisk
DownloadAudioToDisk
InsertEmoji
PasteAsPlainText
Custom
Trait Implementations§
source§impl Clone for ContextMenuAction
impl Clone for ContextMenuAction
source§fn clone(&self) -> ContextMenuAction
fn clone(&self) -> ContextMenuAction
Returns a copy 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 ContextMenuAction
impl Debug for ContextMenuAction
source§impl Hash for ContextMenuAction
impl Hash for ContextMenuAction
source§impl Ord for ContextMenuAction
impl Ord for ContextMenuAction
source§fn cmp(&self, other: &ContextMenuAction) -> Ordering
fn cmp(&self, other: &ContextMenuAction) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for ContextMenuAction
impl PartialEq for ContextMenuAction
source§fn eq(&self, other: &ContextMenuAction) -> bool
fn eq(&self, other: &ContextMenuAction) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for ContextMenuAction
impl PartialOrd for ContextMenuAction
source§fn partial_cmp(&self, other: &ContextMenuAction) -> Option<Ordering>
fn partial_cmp(&self, other: &ContextMenuAction) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for ContextMenuAction
impl Eq for ContextMenuAction
impl StructuralPartialEq for ContextMenuAction
Auto Trait Implementations§
impl Freeze for ContextMenuAction
impl RefUnwindSafe for ContextMenuAction
impl Send for ContextMenuAction
impl Sync for ContextMenuAction
impl Unpin for ContextMenuAction
impl UnwindSafe for ContextMenuAction
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)