Enum cursive::reexports::ansi_parser::AnsiSequence
[−]pub enum AnsiSequence {
Show 49 variants
Escape,
CursorPos(u32, u32),
CursorUp(u32),
CursorDown(u32),
CursorForward(u32),
CursorBackward(u32),
CursorSave,
CursorRestore,
EraseDisplay,
EraseLine,
SetGraphicsMode(Vec<u8, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>),
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(u32, u32),
}
Expand description
The following are the implemented ANSI escape sequences. More to be added.
Variants
Escape
CursorPos(u32, u32)
CursorUp(u32)
CursorDown(u32)
CursorForward(u32)
CursorBackward(u32)
CursorSave
CursorRestore
EraseDisplay
EraseLine
SetGraphicsMode(Vec<u8, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>)
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(u32, u32)
Trait Implementations
impl Clone for AnsiSequence
impl Clone for AnsiSequence
fn clone(&self) -> AnsiSequence
fn clone(&self) -> AnsiSequence
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for AnsiSequence
impl Debug for AnsiSequence
impl Display for AnsiSequence
impl Display for AnsiSequence
impl PartialEq<AnsiSequence> for AnsiSequence
impl PartialEq<AnsiSequence> for AnsiSequence
fn eq(&self, other: &AnsiSequence) -> bool
fn eq(&self, other: &AnsiSequence) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl StructuralPartialEq for AnsiSequence
Auto Trait Implementations
impl RefUnwindSafe for AnsiSequence
impl Send for AnsiSequence
impl Sync for AnsiSequence
impl Unpin for AnsiSequence
impl UnwindSafe for AnsiSequence
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more