use crate::*; pub struct Align(Option, T); /// ``` /// use tengri::*; /// let _ = align(None, "unaligned"); /// let _ = align(Origin::SE, "southeast"); /// let _ = align(Some(Origin::SE), "southeast"); /// ``` pub fn align , U: Into>> (origin: U, it: T) -> Align { Align(origin.into(), it) }