Skip to main content

cranpose_ui_layout/
lib.rs

1//! Layout contracts & policies for Cranpose
2
3#![deny(unsafe_code)]
4#![allow(non_snake_case)]
5
6mod alignment;
7mod arrangement;
8mod axis;
9mod constraints;
10mod core;
11mod intrinsics;
12
13pub use alignment::*;
14pub use arrangement::*;
15pub use axis::*;
16pub use constraints::*;
17pub use core::*;
18pub use intrinsics::*;
19
20pub mod prelude {
21    pub use crate::alignment::{Alignment, HorizontalAlignment, VerticalAlignment};
22    pub use crate::arrangement::LinearArrangement;
23    pub use crate::constraints::Constraints;
24    pub use crate::core::{Measurable, MeasureScope, Placeable};
25}