[][src]Enum webkit2gtk_webextension::ContextMenuAction

#[non_exhaustive]pub enum ContextMenuAction {
    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,
    Custom,
    // some variants omitted
}

Variants (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
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
Custom

Trait Implementations

impl Clone for ContextMenuAction[src]

impl Copy for ContextMenuAction[src]

impl Debug for ContextMenuAction[src]

impl Display for ContextMenuAction[src]

impl Eq for ContextMenuAction[src]

impl Hash for ContextMenuAction[src]

impl Ord for ContextMenuAction[src]

impl PartialEq<ContextMenuAction> for ContextMenuAction[src]

impl PartialOrd<ContextMenuAction> for ContextMenuAction[src]

impl StructuralEq for ContextMenuAction[src]

impl StructuralPartialEq for ContextMenuAction[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.