Expand description
Shelly data-layer primitives.
This crate is intentionally transport-agnostic and DB-driver-agnostic. It provides:
- schema metadata
- changeset casting/validation
- repo traits + an in-memory adapter abstraction
- query composition primitives
- migration loading/state application helpers
Structs§
- Analytics
Event - Applied
Migration - Changeset
- Database
Config - Field
- Filter
- InMemory
Axiom Sink - InMemory
JobOrchestrator - InMemory
Open Search Adapter - InMemory
Single Store Adapter - Integration
Error - JobHandle
- JobRequest
- JobStatus
- Lifecycle
Hooks - Memory
Repo - Migration
- Migration
Engine - Migration
Status - MySql
Adapter - Pagination
- Postgres
Adapter - Query
- Query
Context - Retry
Policy - Schema
- Search
Request - Search
Response - Sort
- SqlCommand
- Sqlite
Adapter - Stored
Row - Validation
Error
Enums§
Traits§
- Adapter
Driver - Analytics
Sink - Connection
Lifecycle - Connection
Lifecycle Hook - JobOrchestrator
- Open
Search Adapter - Repo
- Schema
Definition - Single
Store Adapter - Typed
Query Boundary
Functions§
- adapter_
for - load_
migrations - map_
integration_ error - map_
integration_ result - query_
from_ search - run_
with_ retry