[][src]Enum crossterm::ClearType

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

Enum with the different values to clear the terminal.

Variants

All

clear all cells in terminal.

FromCursorDown

clear all cells from the cursor position downwards in terminal.

FromCursorUp

clear all cells from the cursor position upwards in terminal.

CurrentLine

clear current line cells in terminal.

UntilNewLine

clear all cells from cursor position until new line in terminal.

Trait Implementations

impl Ord for ClearType[src]

impl PartialOrd<ClearType> for ClearType[src]

impl Clone for ClearType[src]

impl Debug for ClearType[src]

impl Hash for ClearType[src]

impl Eq for ClearType[src]

impl Copy for ClearType[src]

impl PartialEq<ClearType> for ClearType[src]

Auto Trait Implementations

Blanket Implementations

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

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

type Owned = T

The resulting type after obtaining ownership.

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

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]