[−][src]Struct cursive::align::Align
Specifies the alignment along both horizontal and vertical directions.
Fields
h: HAlign
Horizontal alignment policy
v: VAlign
Vertical alignment policy
Methods
impl Align
[src]
pub fn new(h: HAlign, v: VAlign) -> Self
[src]
Creates a new Align object from the given alignments.
pub fn top_left() -> Self
[src]
Creates a top-left alignment.
pub fn top_right() -> Self
[src]
Creates a top-right alignment.
pub fn bot_left() -> Self
[src]
Creates a bottom-left alignment.
pub fn bot_right() -> Self
[src]
Creates a bottom-right alignment.
pub fn center() -> Self
[src]
Creates an alignment centered both horizontally and vertically.
Trait Implementations
Auto Trait Implementations
impl Sync for Align
impl Send for Align
impl Unpin for Align
impl RefUnwindSafe for Align
impl UnwindSafe for Align
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,