Crate elif_orm

Source
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