[][src]Enum cursive::direction::Absolute

pub enum Absolute {
    Left,
    Up,
    Right,
    Down,
    None,
}

Absolute direction (up, down, left, right).

Variants

Left

Left

Up

Up

Right

Right

Down

Down

None

No real direction.

Used when the "direction" is accross layers for instance.

Methods

impl Absolute[src]

pub fn relative(self, orientation: Orientation) -> Option<Relative>[src]

Returns the relative direction for the given orientation.

Returns None when the direction does not apply to the given orientation (ex: Left and Vertical).

Trait Implementations

impl Clone for Absolute[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<Absolute> for Absolute[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Copy for Absolute[src]

impl Debug for Absolute[src]

Auto Trait Implementations

Blanket Implementations

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> Into<U> for T where
    U: From<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> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Erased for T[src]