[][src]Enum crossterm::terminal::ClearType

pub enum ClearType {
    All,
    FromCursorDown,
    FromCursorUp,
    CurrentLine,
    UntilNewLine,
}

Represents different options how to clear the terminal.

Variants

All

All cells.

FromCursorDown

All cells from the cursor position downwards.

FromCursorUp

All cells from the cursor position upwards.

CurrentLine

All cells at the cursor row.

UntilNewLine

All cells from the cursor position until the new line.

Trait Implementations

impl Clone for ClearType[src]

impl Copy for ClearType[src]

impl Eq for ClearType[src]

impl Ord for ClearType[src]

impl PartialEq<ClearType> for ClearType[src]

impl PartialOrd<ClearType> for ClearType[src]

impl Debug for ClearType[src]

impl Hash for ClearType[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]