Re-exports§
pub use admin::dashboard_html;pub use collection::RullstCollection;pub use database::RullstDatabase;pub use error::RullstError as Error;pub use intent::IntentAnalyzer;pub use outbox::ClaimedOutboxEvent;pub use outbox::EnqueuedOutboxEvent;pub use outbox::Outbox;pub use outbox::OutboxMigration;pub use policy::Policy;pub use polyglot::Backend;pub use polyglot::BackendCapabilities;pub use polyglot::Capability;pub use polyglot::CollectionName;pub use polyglot::DocumentEntry;pub use polyglot::DocumentId;pub use polyglot::DocumentInventory;pub use polyglot::DocumentPage;pub use polyglot::DocumentRecoveryBinding;pub use polyglot::DocumentRecoveryError;pub use polyglot::DocumentRecoveryKey;pub use polyglot::DocumentRecoveryPolicy;pub use polyglot::DocumentRecoveryReport;pub use polyglot::DocumentRepository;pub use polyglot::EncryptedDocumentSnapshot;pub use polyglot::MockDocumentStore;pub use polyglot::PolyglotError;pub use polyglot::export_document_snapshot;pub use polyglot::restore_document_snapshot;pub use pool::Orm;pub use pool::PaginationResult;pub use pool::RagContext;pub use pool::RullstModel;pub use pool::Seeder;pub use pool::prevent_lazy_loading;pub use post_commit::ModelCommittedEvent;pub use post_commit::ModelOperation;pub use post_commit::after_commit;pub use privacy::ComplianceModel;pub use privacy::PrivacyReport;pub use privacy::SecretString;pub use replica::ReplicaPool;pub use repository::GenericRepository;pub use repository::Repository;pub use resource::ApiResource;pub use resource::JsonResource;pub use resource::ResourceCollection;pub use schema::DatabaseEnum;pub use schema::JoinClause;pub use schema::SubqueryBuilder;pub use scout::MockSearchEngine;pub use scout::SearchEngine;pub use scout::get_search_engine;pub use scout::set_search_engine;pub use tenant::get_tenant_id;pub use tenant::with_tenant;pub use types::Json;pub use value::RullstValue;pub use sqlx;pub use chrono;
Modules§
- admin
- audit
- Transaction-coupled audit records for explicitly auditable ORM models.
- auto_
healing - Auto-Healing Database Migrations & SQL Interceptor (Milestone 21).
- collection
- database
- db
- error
- intent
- Intent-Based Modeling (Auto-generating migrations from Rust doc comments).
- outbox
- Durable, database-backed transactional outbox.
- policy
- polyglot
- Optional capability-oriented persistence adapters.
- pool
- Global database connection pool manager, replica load-balancer, and ORM facade.
- post_
commit - Transaction-aware post-commit callbacks.
- privacy
- raw
- replica
- repository
- resource
- schema
- schema_
diff - scout
- tenant
- types
- value
- Dynamic runtime value encapsulation for SQL parameter binding and model mapping.
Macros§
Statics§
Traits§
- FromRow
- A record that can be built from a row returned by the database.
Type Aliases§
- Rullst
Pool - SEE DOCUMENTATION BEFORE USE. Type alias for
Pool<Any>. - Rullst
Pool Options
Attribute Macros§
Derive Macros§
- Enum
- Derives the bounded relational-enum label and codec contract.
- FromRow
- Nexus
- Orm
- Personal
Data - Turso
Model - Derives the typed Turso/libSQL model contract without generating SQLx code.