Enum console_codes::CSI[][src]

pub enum CSI<'a> {
    CUU(u16),
    CUD(u16),
    CUF(u16),
    CUB(u16),
    CNL(u16),
    CPL(u16),
    CHA(u16),
    CUP(u16u16),
    ED(u16),
    EL(u16),
    SM(Mode),
    RM(Mode),
    PSM(PrivateMode),
    PRM(PrivateMode),
    SGR(&'a [SGR]),
    LxULColor(Color),
    LxDimColor(Color),
    LxDefColor,
    LxScreenBlankTimeout(u16),
    LxBellFrequency(u16),
    LxBellDuration(u16),
    LxActivateConsole(u8),
    LxUnblankScreen,
    LxVESAPowerdownInterval(u16),
    LxActivatePreviousConsole,
    LxSetCursorBlinkInterval(u16),
}

Variants

CUU(u16)

CUrsor Up

CUD(u16)

CUrsor Down

CUF(u16)

CUrsor Forward

CUB(u16)

CUrsor Backward

CNL(u16)

CUrsor Next line

CPL(u16)

CUrsor Preceding line

CHA(u16)

Cursor cHaracter Absolute

CUP(u16u16)

CUrsor Position

ED(u16)

Erase Display; 0: from cursor to end of display; 1: from start to cursor; 2: whole display; 3: whole display including scrollback

EL(u16)

Erase Line; 0: from cursor to end of line; 1: from start of line to cursor; 2: whole line

SM(Mode)

Set Mode

RM(Mode)

Reset Mode

Private Set Mode

Private Reset Mode

Set Graphics Rendition

LxULColor(Color)

Set underline color

LxDimColor(Color)

Set dim color

LxDefColor

Make the current color pair the default attributes

LxScreenBlankTimeout(u16)

Set screen blank timeout to n minutes

LxBellFrequency(u16)

Set bell frequency in Hz

LxBellDuration(u16)

Set bell duration in msec

LxActivateConsole(u8)

Bring specified console to the front

LxUnblankScreen

Unblank the screen

LxVESAPowerdownInterval(u16)

Set VESA powerdown interval in minutes

LxActivatePreviousConsole

Bring the previous console to the front

LxSetCursorBlinkInterval(u16)

Set cursor blink interval in milliseconds

Trait Implementations

impl<'a> Clone for CSI<'a>[src]

impl<'a> Copy for CSI<'a>[src]

impl<'a> Debug for CSI<'a>[src]

impl<'a> Display for CSI<'a>[src]

impl<'a> Eq for CSI<'a>[src]

impl<'a> PartialEq<CSI<'a>> for CSI<'a>[src]

impl<'a> StructuralEq for CSI<'a>[src]

impl<'a> StructuralPartialEq for CSI<'a>[src]

Auto Trait Implementations

impl<'a> RefUnwindSafe for CSI<'a>

impl<'a> Send for CSI<'a>

impl<'a> Sync for CSI<'a>

impl<'a> Unpin for CSI<'a>

impl<'a> UnwindSafe for CSI<'a>

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.