Expand description
§RToon
A Rust implementation of TOON (Token-Oriented Object Notation), a compact format for structured data optimized for LLM token efficiency.
§Examples
use rtoon::{encode_default, decode_default};
use serde_json::json;
let data = json!({"name": "Alice", "age": 30});
let encoded = encode_default(&data)?;
let decoded = decode_default(&encoded)?;Re-exports§
pub use decode::decode;pub use decode::decode_default;pub use decode::decode_no_coerce;pub use decode::decode_no_coerce_with_options;pub use decode::decode_strict;pub use decode::decode_strict_with_options;pub use encode::encode;pub use encode::encode_array;pub use encode::encode_default;pub use encode::encode_object;pub use error::ToonError;pub use error::ToonResult;pub use types::DecodeOptions;pub use types::Delimiter;pub use types::EncodeOptions;pub use utils::literal::is_keyword;pub use utils::literal::is_literal_like;pub use utils::normalize;pub use utils::string::escape_string;pub use utils::string::is_valid_unquoted_key;pub use utils::string::needs_quoting;