Struct nixterm::term::Term[][src]

pub struct Term<I, O> where
    I: Read + AsRawFd,
    O: Write + AsRawFd
{ pub info: TermInfoBuf, // some fields omitted }

The user's terminal

Fields

Methods

impl Term<Stdin, Stdout>
[src]

impl<I, O> Term<I, O> where
    I: Read + AsRawFd,
    O: Write + AsRawFd
[src]

Important traits for TermLines<'a>

Slice a string into sections that fit onto a single terminal line.

returns a iterator over tuples containing the sliced string and the remaining cells on the line if that string were to be printed.

Trait Implementations

impl<I, O> AsRawFd for Term<I, O> where
    I: Read + AsRawFd,
    O: Write + AsRawFd
[src]

Extracts the raw file descriptor. Read more

Auto Trait Implementations

impl<I, O> Send for Term<I, O> where
    I: Send,
    O: Send

impl<I, O> !Sync for Term<I, O>