//! Yog Data: one data model, text syntax, binary form and schema system for
//! every Yog format, the build, the ABI and the IDE — the way Minecraft has
//! NBT. See `docs/design/yog-data.md`.
//!
//! - [`Value`]: the model — JSON's values plus typed ones (content
//! references, tags, mod resources, Yog text, images, colors);
//! - [`text`]: JSON with comments, trailing commas and unquoted keys,
//! parsed with the position of every value;
//! - [`typed`]: the one grammar of the typed values' string forms
//! (`@item:minecraft:stick`, `@tag:item:minecraft:planks`, `@Strings.title`);
//! - [`binary`]: the compact tagged form content crosses the ABI in.
// `::yog_data::…` paths of `#[derive(Schema)]` work inside this crate too.
extern crate self as yog_data;
pub use ;
pub use ;
pub use ;
pub use Schema;