oxml-layout 0.1.3

Format-neutral OOXML layout output and font primitives
Documentation
//! Layout engine error types.

use thiserror::Error;

#[derive(Debug, Error)]
pub enum LayoutError {
    #[error("font not found: {0}")]
    FontNotFound(String),

    #[error("font parsing error: {0}")]
    FontParse(String),

    #[error("shaping error: {0}")]
    Shaping(String),

    #[error("layout error: {0}")]
    Layout(String),
}

pub type Result<T> = std::result::Result<T, LayoutError>;