Enum pancurses::Input[][src]

pub enum Input {
Show 112 variants Character(char), Unknown(i32), KeyCodeYes, KeyBreak, KeyDown, KeyUp, KeyLeft, KeyRight, KeyHome, KeyBackspace, KeyF0, KeyF1, KeyF2, KeyF3, KeyF4, KeyF5, KeyF6, KeyF7, KeyF8, KeyF9, KeyF10, KeyF11, KeyF12, KeyF13, KeyF14, KeyF15, KeyDL, KeyIL, KeyDC, KeyIC, KeyEIC, KeyClear, KeyEOS, KeyEOL, KeySF, KeySR, KeyNPage, KeyPPage, KeySTab, KeyCTab, KeyCATab, KeyEnter, KeySReset, KeyReset, KeyPrint, KeyLL, KeyAbort, KeySHelp, KeyLHelp, KeyBTab, KeyBeg, KeyCancel, KeyClose, KeyCommand, KeyCopy, KeyCreate, KeyEnd, KeyExit, KeyFind, KeyHelp, KeyMark, KeyMessage, KeyMove, KeyNext, KeyOpen, KeyOptions, KeyPrevious, KeyRedo, KeyReference, KeyRefresh, KeyReplace, KeyRestart, KeyResume, KeySave, KeySBeg, KeySCancel, KeySCommand, KeySCopy, KeySCreate, KeySDC, KeySDL, KeySelect, KeySEnd, KeySEOL, KeySExit, KeySFind, KeySHome, KeySIC, KeySLeft, KeySMessage, KeySMove, KeySNext, KeySOptions, KeySPrevious, KeySPrint, KeySRedo, KeySReplace, KeySRight, KeySResume, KeySSave, KeySSuspend, KeySUndo, KeySuspend, KeyUndo, KeyResize, KeyEvent, KeyMouse, KeyA1, KeyA3, KeyB2, KeyC1, KeyC3,
}

Variants

Character(char)

Tuple Fields of Character

0: char
Unknown(i32)

Tuple Fields of Unknown

0: i32
KeyCodeYes
KeyBreak
KeyDown
KeyUp
KeyLeft
KeyRight
KeyHome
KeyBackspace
KeyF0
KeyF1
KeyF2
KeyF3
KeyF4
KeyF5
KeyF6
KeyF7
KeyF8
KeyF9
KeyF10
KeyF11
KeyF12
KeyF13
KeyF14
KeyF15
KeyDL
KeyIL
KeyDC
KeyIC
KeyEIC
KeyClear
KeyEOS
KeyEOL
KeySF
KeySR
KeyNPage
KeyPPage
KeySTab
KeyCTab
KeyCATab
KeyEnter
KeySReset
KeyReset
KeyPrint
KeyLL
KeyAbort
KeySHelp
KeyLHelp
KeyBTab
KeyBeg
KeyCancel
KeyClose
KeyCommand
KeyCopy
KeyCreate
KeyEnd
KeyExit
KeyFind
KeyHelp
KeyMark
KeyMessage
KeyMove
KeyNext
KeyOpen
KeyOptions
KeyPrevious
KeyRedo
KeyReference
KeyRefresh
KeyReplace
KeyRestart
KeyResume
KeySave
KeySBeg
KeySCancel
KeySCommand
KeySCopy
KeySCreate
KeySDC
KeySDL
KeySelect
KeySEnd
KeySEOL
KeySExit
KeySFind
KeySHome
KeySIC
KeySLeft
KeySMessage
KeySMove
KeySNext
KeySOptions
KeySPrevious
KeySPrint
KeySRedo
KeySReplace
KeySRight
KeySResume
KeySSave
KeySSuspend
KeySUndo
KeySuspend
KeyUndo
KeyResize
KeyEvent
KeyMouse
KeyA1
KeyA3
KeyB2
KeyC1
KeyC3

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.