Module schema

Module schema 

Source
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§

ColumnSchema
Runtime column metadata (generated by derive macro).

Traits§

Column
Trait for column metadata.
RustTypeMapping
Maps Rust type names to SQL data types.
Selectable
Trait for selecting specific columns from a table.
Table
Trait for table metadata.
TableSchema
Tables that provide full column schema for DDL generation.
TypedColumn
Marker trait for columns with a specific Rust type.