[][src]Enum easycurses::InputMode

pub enum InputMode {
    Cooked,
    Character,
    RawCooked,
    RawCharacter,
}

The various input modes that you can set for the terminal.

Use this with set_input_mode.

Variants

Cooked

Line buffering (special character processing)

Character

Characters visible immediately (special character processing)

RawCooked

Line buffering (no special processing)

RawCharacter

Characters visible immediately (no special processing)

Trait Implementations

impl Clone for InputMode[src]

impl Copy for InputMode[src]

impl Debug for InputMode[src]

impl Eq for InputMode[src]

impl Hash for InputMode[src]

impl Ord for InputMode[src]

impl PartialEq<InputMode> for InputMode[src]

impl PartialOrd<InputMode> for InputMode[src]

impl StructuralEq for InputMode[src]

impl StructuralPartialEq for InputMode[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, 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.