serde_toon_format 0.1.2

Serde-compatible TOON v3.0 encoder/decoder
Documentation
#[derive(Debug, Clone, Copy, PartialEq, Eq, Default)]
pub enum CanonicalDelimiter {
    #[default]
    Comma,
    Tab,
    Pipe,
}

#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub struct CanonicalProfile {
    pub indent_spaces: usize,
    pub delimiter: CanonicalDelimiter,
}

impl Default for CanonicalProfile {
    fn default() -> Self {
        Self {
            indent_spaces: 2,
            delimiter: CanonicalDelimiter::default(),
        }
    }
}