[][src]Enum pad::Alignment

pub enum Alignment {
    Left,
    Right,
    Middle,
    MiddleRight,
}

An alignment tells the padder where to put the spaces.

Variants

Left

Text on the left, spaces on the right.

Right

Text on the right, spaces on the left.

Middle

Text in the middle, spaces around it, but shifted to the left if it can’t be exactly central.

MiddleRight

Text in the middle, spaces around it, but shifted to the right if it can’t be exactly central.

Trait Implementations

impl Clone for Alignment[src]

impl Copy for Alignment[src]

impl Eq for Alignment[src]

impl PartialEq<Alignment> for Alignment[src]

impl Debug for Alignment[src]

impl StructuralPartialEq for Alignment[src]

impl StructuralEq for Alignment[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, 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]