Documentation
pub mod buffer;
pub mod render;
pub mod rich;
pub mod cchar;

#[derive(PartialEq)]
pub enum TextWrap {
    NoWrap,
    WrapAny,
    WrapWorld,
}


impl TextWrap {
    pub fn as_gamma(&self) -> glyphon::Wrap {
        match self {
            TextWrap::NoWrap => glyphon::Wrap::None,
            TextWrap::WrapAny => glyphon::Wrap::Glyph,
            TextWrap::WrapWorld => glyphon::Wrap::Word
        }
    }

    pub fn is_wrap(&self) -> bool {
        match self {
            TextWrap::WrapWorld | TextWrap::WrapAny => true,
            _ => false
        }
    }
}