[][src]Enum cursive::align::HAlign

pub enum HAlign {
    Left,
    Center,
    Right,
}

Horizontal alignment

Variants

Left

Place the element to the left of available space

Center

Place the element horizontally in the center of available space

Right

Place the element to the right of available space

Implementations

impl HAlign[src]

pub fn get_offset(&self, content: usize, container: usize) -> usize[src]

Returns the offset required to position a view.

When drawing a view with size content when the available size is container, printing at the resulting offset will align the view as desired.

Trait Implementations

impl Clone for HAlign[src]

impl Copy for HAlign[src]

impl Debug for HAlign[src]

impl Eq for HAlign[src]

impl Hash for HAlign[src]

impl PartialEq<HAlign> for HAlign[src]

impl StructuralEq for HAlign[src]

impl StructuralPartialEq for HAlign[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> CallHasher for T where
    T: Hash + ?Sized
[src]

impl<T> Erased for T

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.

impl<T> With for T[src]