zynk_schema/lib.rs
1//! Canonical Zynk schema types shared by server bindings and generators.
2//!
3//! This crate intentionally contains only data structures and small naming
4//! helpers. It performs no file IO, runtime routing, or code generation.
5
6pub mod endpoint;
7pub mod graph;
8pub mod naming;
9pub mod types;
10
11pub use endpoint::{Endpoint, EndpointKind, Param};
12pub use graph::{ApiGraph, EnumDef, Field, ModelDef};
13pub use serde_json::Value;
14pub use types::{TypeKind, TypeRef};