toolu-orm-macros 0.1.2

Proc macros (Table, FromRow, relations) for toolu-orm
Documentation
//! Parsing logic for the `#[table]` macro input.
//!
//! # Public API
//!
//! - [`TableInput`], [`ColumnInput`], [`IndexInput`] — parsed representations
//! - [`TypeSpec`] — column type specification
//! - [`parse_struct`] — parse struct fields into column inputs
//! - [`parse_index_attrs`] — extract index attributes from the struct
//! - [`strip_column_attrs`] — remove helper attributes before re-emission
//!
//! # Usage
//!
//! ```ignore
//! let columns = parse_struct(&item_struct)?;
//! let indexes = parse_index_attrs(&mut item_struct)?;
//! ```

mod column_parsing;
mod index_parsing;
pub mod relation_parsing;

pub use column_parsing::{parse_struct, strip_column_attrs, ColumnInput, TypeSpec};
pub use index_parsing::{parse_index_attrs, IndexInput, TableInput};