mirror of
https://codeberg.org/unspeaker/tengri.git
synced 2026-07-17 07:56:56 +02:00
13 lines
349 B
Rust
13 lines
349 B
Rust
use crate::*;
|
|
|
|
pub struct Align<T>(Option<Origin>, T);
|
|
|
|
/// ```
|
|
/// use tengri::*;
|
|
/// let _ = align(None, "unaligned");
|
|
/// let _ = align(Origin::SE, "southeast");
|
|
/// let _ = align(Some(Origin::SE), "southeast");
|
|
/// ```
|
|
pub fn align <S: Screen, T: Draw<S>, U: Into<Option<Origin>>> (origin: U, it: T) -> Align<T> {
|
|
Align(origin.into(), it)
|
|
}
|