[][src]Enum anes::ClearLine

pub enum ClearLine {
    Right,
    Left,
    All,
}

Clears part of the line.

Examples

use std::io::{stdout, Write};
use anes::ClearLine;

let mut stdout = stdout();
// Clear the whole line
write!(stdout, "{}", ClearLine::All);

Variants

Right

Clears from the cursor position to end of the line.

Left

Clears from the cursor position to beginning of the line.

All

Clears the whole line.

Trait Implementations

impl Clone for ClearLine[src]

impl Copy for ClearLine[src]

impl Eq for ClearLine[src]

impl PartialEq<ClearLine> for ClearLine[src]

impl Display for ClearLine[src]

impl Debug for ClearLine[src]

impl Hash for ClearLine[src]

impl StructuralPartialEq for ClearLine[src]

impl StructuralEq for ClearLine[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> ToString for T where
    T: Display + ?Sized
[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]