Expand description
Schema traits for type-safe table and column definitions.
This module provides traits that are implemented by the #[derive(Table)]
macro to enable compile-time checked SQL queries.
Structs§
- Column
Schema - Runtime column metadata (generated by derive macro).
Traits§
- Column
- Trait for column metadata.
- Rust
Type Mapping - Maps Rust type names to SQL data types.
- Selectable
- Trait for selecting specific columns from a table.
- Table
- Trait for table metadata.
- Table
Schema - Tables that provide full column schema for DDL generation.
- Typed
Column - Marker trait for columns with a specific Rust type.