Enum control_code::CSI::T
[−]
[src]
pub enum T { CursorBackTabulation(u32), CursorHorizontalPosition(u32), CursorForwardTabulation(u32), CursorNextLine(u32), CursorPreviousLine(u32), CursorPositionReport { x: u32, y: u32, }, CursorTabulationControl(TabulationControl), CursorBack(u32), CursorDown(u32), CursorForward(u32), CursorPosition { x: u32, y: u32, }, CursorUp(u32), CursorLineTabulation(u32), DeviceAttributes(u32), DefineAreaQualification(Qualification), DeleteCharacter(u32), DeleteLine(u32), DeviceStatusReport(Report), DimensionTextArea(u32, u32), EraseArea(Erase), EraseCharacter(u32), EraseDisplay(Erase), EraseField(Erase), EraseLine(Erase), FunctionKey(u32), SelectFont(u32, u32), GraphicCharacterCombination(Combination), GraphicSizeModification { width: u32, height: u32, }, InsertCharacter(u32), IdentifyDeviceControlString(Option<u32>), IdentifyGraphicSubrepertoire(Option<u32>), InsertLine(u32), Justify(SmallVec<[Option<u32>; 8]>), MediaCopy(Copy), NextPage(u32), Presentation(Expansion), PageFormat(u32), PrecedingPage(u32), PagePosition(u32), PageBack(u32), PageForward(u32), ParallelText(Parallel), GraphicDisposition(SmallVec<[Disposition; 8]>), RestoreCursor, Repeat(u32), Reset(SmallVec<[Mode; 8]>), CharacterOrientation(u16), SaveCursor, CharacterSpacing(u32), ScrollDown(u32), Movement(Direction), SelectGraphicalRendition(SmallVec<[T; 8]>), ScrollLeft(u32), LineSpacing(u32), Set(SmallVec<[Mode; 8]>), ScrollRight(u32), ReverseString(bool), SizeUnit(Unit), SpaceWidth(u32), ScrollUp(u32), TabulationClear(Tabulation), CursorVerticalPosition(u32), Unknown(u8, Option<u8>, SmallVec<[Option<u32>; 8]>), Private(u8, Option<u8>, SmallVec<[Option<u32>; 8]>), }
Variants
CursorBackTabulation(u32)
CursorHorizontalPosition(u32)
CursorForwardTabulation(u32)
CursorNextLine(u32)
CursorPreviousLine(u32)
CursorPositionReport
Fields of CursorPositionReport
x: u32 | |
y: u32 |
CursorTabulationControl(TabulationControl)
CursorBack(u32)
CursorDown(u32)
CursorForward(u32)
CursorPosition
Fields of CursorPosition
x: u32 | |
y: u32 |
CursorUp(u32)
CursorLineTabulation(u32)
DeviceAttributes(u32)
DefineAreaQualification(Qualification)
DeleteCharacter(u32)
DeleteLine(u32)
DeviceStatusReport(Report)
DimensionTextArea(u32, u32)
EraseArea(Erase)
EraseCharacter(u32)
EraseDisplay(Erase)
EraseField(Erase)
EraseLine(Erase)
FunctionKey(u32)
SelectFont(u32, u32)
GraphicCharacterCombination(Combination)
GraphicSizeModification
Fields of GraphicSizeModification
width: u32 | |
height: u32 |
InsertCharacter(u32)
IdentifyDeviceControlString(Option<u32>)
IdentifyGraphicSubrepertoire(Option<u32>)
InsertLine(u32)
Justify(SmallVec<[Option<u32>; 8]>)
MediaCopy(Copy)
NextPage(u32)
Presentation(Expansion)
PageFormat(u32)
PrecedingPage(u32)
PagePosition(u32)
PageBack(u32)
PageForward(u32)
ParallelText(Parallel)
GraphicDisposition(SmallVec<[Disposition; 8]>)
RestoreCursor
Repeat(u32)
Reset(SmallVec<[Mode; 8]>)
CharacterOrientation(u16)
SaveCursor
CharacterSpacing(u32)
ScrollDown(u32)
Movement(Direction)
SelectGraphicalRendition(SmallVec<[T; 8]>)
ScrollLeft(u32)
LineSpacing(u32)
Set(SmallVec<[Mode; 8]>)
ScrollRight(u32)
ReverseString(bool)
SizeUnit(Unit)
SpaceWidth(u32)
ScrollUp(u32)
TabulationClear(Tabulation)
CursorVerticalPosition(u32)
Unknown(u8, Option<u8>, SmallVec<[Option<u32>; 8]>)
Private(u8, Option<u8>, SmallVec<[Option<u32>; 8]>)
Trait Implementations
impl Eq for CSI
[src]
impl PartialEq for CSI
[src]
fn eq(&self, __arg_0: &CSI) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &CSI) -> bool
This method tests for !=
.
impl Clone for CSI
[src]
fn clone(&self) -> CSI
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more