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

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

Different ways to clear the terminal buffer.

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 Debug for ClearType[src]

impl<'de> Deserialize<'de> for ClearType[src]

impl Eq for ClearType[src]

impl Hash for ClearType[src]

impl Ord for ClearType[src]

impl PartialEq<ClearType> for ClearType[src]

impl PartialOrd<ClearType> for ClearType[src]

impl Serialize for ClearType[src]

impl StructuralEq for ClearType[src]

impl StructuralPartialEq for ClearType[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

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

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, 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.