Expand description
§elif-orm: Database Layer for elif.rs
Phase 2 implementation: Production-ready ORM with relationships, query builder, migrations, and connection management.
This crate provides the core database layer for elif.rs web framework, including Model trait, QueryBuilder, error handling, and future support for relationships, migrations, and connection management.
Re-exports§
pub use model::*;pub use query::*;pub use error::*;pub use database::*;pub use transaction::*;pub use migration::*;pub use migration_runner::*;pub use relationships::*;pub use security::*;pub use backends::*;
Modules§
- backends
- Database Backend Abstractions
- database
- Database Integration - Service providers for database connectivity
- error
- Error types for the ORM system
- loading
- migration
- Database migrations for elif-orm
- migration_
runner - Migration runner that integrates with the database connection system
- model
- Base Model System - Core trait and functionality for database entities
- query
- Query Builder Module - Type-safe, fluent query builder for complex database operations
- relationships
- Relationships Module - Complete relationship system with eager loading
- security
- Security utilities for SQL injection prevention
- transaction
- Transaction Management
Macros§
- register_
relationship - Convenience macro for registering relationships
- relationship_
hints - Macro helper for generating relationship hints