/// Alignment on the cross axis of a container. /// /// * On a [`Column`], it describes __horizontal__ alignment. /// * On a [`Row`], it describes __vertical__ alignment. /// /// [`Column`]: widget/struct.Column.html /// [`Row`]: widget/struct.Row.html #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)] pub enum Align { /// Align at the start of the cross axis. Start, /// Align at the center of the cross axis. Center, /// Align at the end of the cross axis. End, } /// The horizontal alignment of some resource. #[derive(Debug, Clone, Copy, PartialEq, Eq)] pub enum HorizontalAlignment { /// Align left Left, /// Horizontally centered Center, /// Align right Right, } /// The vertical alignment of some resource. #[derive(Debug, Clone, Copy, PartialEq, Eq)] pub enum VerticalAlignment { /// Align top Top, /// Vertically centered Center, /// Align bottom Bottom, }