toon_codec/constants

Constants used throughout the TOON encoder/decoder.

This module defines all structural characters, escape sequences, delimiters, and literals used in the TOON format.

Values

pub const backslash: String

Backslash character (for escaping)

pub const carriage_return: String

Carriage return character (CR, U+000D)

pub const close_brace: String

Closing curly brace for field lists

pub const close_bracket: String

Closing square bracket for array headers

pub const colon: String

Colon separator for key-value pairs

pub const comma: String

Comma delimiter (default)

pub const digits: String

Digit characters

pub const double_quote: String

Double quote character

pub const false_literal: String

False boolean literal

pub const hash: String

Hash symbol for length markers

pub const hyphen: String

Hyphen for list items

pub const key_chars: String

Valid characters in unquoted keys (letters, digits, underscore, dot)

pub const key_start_chars: String

Valid characters that can start an unquoted key (letters and underscore)

pub const list_item_prefix: String

List item prefix (hyphen + space)

pub const newline: String

Newline character (LF, U+000A)

pub const null_literal: String

Null literal

pub const open_brace: String

Opening curly brace for field lists

pub const open_bracket: String

Opening square bracket for array headers

pub const pipe: String

Pipe delimiter

pub const space: String

Space character

pub const tab: String

Tab character (used as delimiter, not for indentation)

pub const true_literal: String

True boolean literal

Search Document