[][src]Enum ansi_parser::AnsiSequence

pub enum AnsiSequence {
    CursorPos(u32u32),
    CursorUp(u32),
    CursorDown(u32),
    CursorForward(u32),
    CursorBackward(u32),
    CursorSave,
    CursorRestore,
    EraseDisplay,
    EraseLine,
    SetGraphicsMode(Vec<u32>),
    SetMode(u8),
    ResetMode(u8),
    HideCursor,
    ShowCursor,
    CursorToApp,
    SetNewLineMode,
    SetCol132,
    SetSmoothScroll,
    SetReverseVideo,
    SetOriginRelative,
    SetAutoWrap,
    SetAutoRepeat,
    SetInterlacing,
    SetLineFeedMode,
    SetCursorKeyToCursor,
    SetVT52,
    SetCol80,
    SetJumpScrolling,
    SetNormalVideo,
    SetOriginAbsolute,
    ResetAutoWrap,
    ResetAutoRepeat,
    ResetInterlacing,
    SetAlternateKeypad,
    SetNumericKeypad,
    SetUKG0,
    SetUKG1,
    SetUSG0,
    SetUSG1,
    SetG0SpecialChars,
    SetG1SpecialChars,
    SetG0AlternateChar,
    SetG1AlternateChar,
    SetG0AltAndSpecialGraph,
    SetG1AltAndSpecialGraph,
    SetSingleShift2,
    SetSingleShift3,
    SetTopAndBottom(u32u32),
}

The following are the implemented ANSI escape sequences. More to be added.

Variants

CursorPos(u32u32)CursorUp(u32)CursorDown(u32)CursorForward(u32)CursorBackward(u32)CursorSaveCursorRestoreEraseDisplayEraseLineSetGraphicsMode(Vec<u32>)SetMode(u8)ResetMode(u8)HideCursorShowCursorCursorToAppSetNewLineModeSetCol132SetSmoothScrollSetReverseVideoSetOriginRelativeSetAutoWrapSetAutoRepeatSetInterlacingSetLineFeedModeSetCursorKeyToCursorSetVT52SetCol80SetJumpScrollingSetNormalVideoSetOriginAbsoluteResetAutoWrapResetAutoRepeatResetInterlacingSetAlternateKeypadSetNumericKeypadSetUKG0SetUKG1SetUSG0SetUSG1SetG0SpecialCharsSetG1SpecialCharsSetG0AlternateCharSetG1AlternateCharSetG0AltAndSpecialGraphSetG1AltAndSpecialGraphSetSingleShift2SetSingleShift3SetTopAndBottom(u32u32)

Trait Implementations

impl PartialEq<AnsiSequence> for AnsiSequence[src]

impl Display for AnsiSequence[src]

impl Debug for AnsiSequence[src]

Auto Trait Implementations

Blanket Implementations

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

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

impl<T, U> Into<U> for T where
    U: From<T>, 
[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.

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

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

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