Enum skim::prelude::Event[][src]

pub enum Event {
    EvInputKey(Key),
    EvInputInvalid,
    EvHeartBeat,
    EvActAbort,
    EvActAccept(Option<String>),
    EvActAddChar(char),
    EvActAppendAndSelect,
    EvActBackwardChar,
    EvActBackwardDeleteChar,
    EvActBackwardKillWord,
    EvActBackwardWord,
    EvActBeginningOfLine,
    EvActCancel,
    EvActClearScreen,
    EvActDeleteChar,
    EvActDeleteCharEOF,
    EvActDeselectAll,
    EvActDown(i32),
    EvActEndOfLine,
    EvActExecute(String),
    EvActExecuteSilent(String),
    EvActForwardChar,
    EvActForwardWord,
    EvActIfQueryEmpty(String),
    EvActIfQueryNotEmpty(String),
    EvActIfNonMatched(String),
    EvActIgnore,
    EvActKillLine,
    EvActKillWord,
    EvActNextHistory,
    EvActHalfPageDown(i32),
    EvActHalfPageUp(i32),
    EvActPageDown(i32),
    EvActPageUp(i32),
    EvActPreviewUp(i32),
    EvActPreviewDown(i32),
    EvActPreviewLeft(i32),
    EvActPreviewRight(i32),
    EvActPreviewPageUp(i32),
    EvActPreviewPageDown(i32),
    EvActPreviousHistory,
    EvActRedraw,
    EvActRefreshCmd,
    EvActRefreshPreview,
    EvActRotateMode,
    EvActScrollLeft(i32),
    EvActScrollRight(i32),
    EvActSelectAll,
    EvActSelectRow(usize),
    EvActToggle,
    EvActToggleAll,
    EvActToggleIn,
    EvActToggleInteractive,
    EvActToggleOut,
    EvActTogglePreview,
    EvActTogglePreviewWrap,
    EvActToggleSort,
    EvActUnixLineDiscard,
    EvActUnixWordRubout,
    EvActUp(i32),
    EvActYank,
    // some variants omitted
}

Variants

EvInputKey(Key)
EvInputInvalid
EvHeartBeat
EvActAbort
EvActAccept(Option<String>)
EvActAddChar(char)
EvActAppendAndSelect
EvActBackwardChar
EvActBackwardDeleteChar
EvActBackwardKillWord
EvActBackwardWord
EvActBeginningOfLine
EvActCancel
EvActClearScreen
EvActDeleteChar
EvActDeleteCharEOF
EvActDeselectAll
EvActDown(i32)
EvActEndOfLine
EvActExecute(String)
EvActExecuteSilent(String)
EvActForwardChar
EvActForwardWord
EvActIfQueryEmpty(String)
EvActIfQueryNotEmpty(String)
EvActIfNonMatched(String)
EvActIgnore
EvActKillLine
EvActKillWord
EvActNextHistory
EvActHalfPageDown(i32)
EvActHalfPageUp(i32)
EvActPageDown(i32)
EvActPageUp(i32)
EvActPreviewUp(i32)
EvActPreviewDown(i32)
EvActPreviewLeft(i32)
EvActPreviewRight(i32)
EvActPreviewPageUp(i32)
EvActPreviewPageDown(i32)
EvActPreviousHistory
EvActRedraw
EvActRefreshCmd
EvActRefreshPreview
EvActRotateMode
EvActScrollLeft(i32)
EvActScrollRight(i32)
EvActSelectAll
EvActSelectRow(usize)
EvActToggle
EvActToggleAll
EvActToggleIn
EvActToggleInteractive
EvActToggleOut
EvActTogglePreview
EvActTogglePreviewWrap
EvActToggleSort
EvActUnixLineDiscard
EvActUnixWordRubout
EvActUp(i32)
EvActYank

Trait Implementations

impl Clone for Event[src]

impl Debug for Event[src]

impl Eq for Event[src]

impl Hash for Event[src]

impl PartialEq<Event> for Event[src]

impl StructuralEq for Event[src]

impl StructuralPartialEq for Event[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> AsAny for T where
    T: Any
[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> Pointable for T

type Init = T

The type for initializers.

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

type Owned = T

The resulting type after obtaining ownership.

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.