1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
pub mod algebra;
pub mod buf;
pub mod color;
pub mod glyph;
pub mod img;
pub mod mat;
pub mod typeset;

pub mod typesetters {
    use crate::typeset;

    pub use typeset::asymmetric::Asymmetric;
    pub use typeset::block::Block;
    pub use typeset::half::Half;
    pub use typeset::quadrant::Quadrant;
    pub use typeset::sextant::Sextant;
}

#[cfg(all(feature = "term", not(unix)))]
compile_error!("feature \"term\" is only available on Unix-like systems");

#[cfg(feature = "term")]
pub mod term;