1 2 3 4 5 6 7 8 9
#[cfg(feature = "derive")] #[cfg_attr(docsrs, doc(cfg(feature = "derive")))] pub use xql_derive::Schema; pub trait Schema<const N: usize> { fn table() -> crate::item::TableRef<'static>; fn columns() -> [crate::item::ColumnRef<'static>; N]; }