Skip to main contentCrate toolu_orm_core
Source pub use libsql;pub use serde;pub use serde_json;
- column
- Column types, definitions, and dialect-aware DDL generation.
- dialect
- Dialect enum (Postgres/SQLite) and compile-time dispatch.
- diff
- Schema diffing for migration generation.
- error
- expr
- Expression AST for WHERE clause generation across dialects.
- fts5
- FTS5 full-text tables on top of the general
crate::table::TableKind::Virtual
mechanism. - index
- journal
- ordering
- Operation ordering for migrations using a 13-tier priority system.
- query_column
- Column and typed column operations (CommonOps, TextOps, NumericOps).
- relation
- Core types for table relations used by relational query building.
- relational_row
- JSON-backed deserialization for relational SELECT results.
- rename
- RenameResolver trait for detecting table and column renames during schema diff.
- row
- Row decoding (
FromRow) and Postgres helpers. - schema
- snapshot
- Schema snapshots for migration generation.
- sql
- Dialect-aware DDL generation for migration operations.
- table
- value
- ORM Value enum bridging Rust types to database driver parameters.
- impl_derived_from_row
- [
impl_derived_from_row!] for a libsql-only build. - impl_from_row_for
- Generates feature-gated
FromRow impls for a type across backend combinations.