| Crates.io | rustling-data |
| lib.rs | rustling-data |
| version | 0.1.0 |
| created_at | 2025-10-19 12:20:15.215344+00 |
| updated_at | 2025-10-19 12:20:15.215344+00 |
| description | Core data access layer for Rustling, supporting PostgreSQL and MongoDB |
| homepage | https://github.com/andreyykovalev/rustling-data |
| repository | https://github.com/andreyykovalev/rustling-data |
| max_upload_size | |
| id | 1890366 |
| size | 125,110 |
rustling-data provides the runtime layer for Rustling ORM-style repositories —
including database drivers, generic repository traits, and shared error handling.
It is designed to be used together with rustling-derive,
which provides #[derive(...)] macros that automatically generate repository implementations
for MongoDB and PostgreSQL.
--features mongo)--features postgres)tokio + async-trait.Add to your Cargo.toml:
[dependencies]
rustling-data = { version = "0.1", features = ["mongo"] } # or ["postgres"]
rustling-derive = "0.1"