Struct linefeed::memory::MemoryWriteGuard [] [src]

pub struct MemoryWriteGuard<'a>(_);

Holds the lock on write operations of a MemoryTerminal.

Trait Implementations

impl<'a> TerminalWriter<MemoryTerminal> for MemoryWriteGuard<'a>
[src]

[src]

Returns the size of the terminal window

[src]

Presents a clear terminal screen, with cursor at first row, first column. Read more

[src]

Clears characters on the line occupied by the cursor, beginning with the cursor and ending at the end of the line. Also clears all characters on all lines after the cursor. Read more

[src]

Moves the cursor up n cells; n may be zero.

[src]

Moves the cursor down n cells; n may be zero.

[src]

Moves the cursor left n cells; n may be zero.

[src]

Moves the cursor right n cells; n may be zero.

[src]

Moves the cursor to the first column of the current line

[src]

Set the current cursor mode

[src]

Writes output to the terminal. Read more

[src]

Flushes any currently buffered output data. Read more

Auto Trait Implementations

impl<'a> !Send for MemoryWriteGuard<'a>

impl<'a> Sync for MemoryWriteGuard<'a>