| Crates.io | nitinol-inmemory-adaptor |
| lib.rs | nitinol-inmemory-adaptor |
| version | 0.1.0 |
| created_at | 2025-03-25 06:04:37.906958+00 |
| updated_at | 2025-03-25 06:04:37.906958+00 |
| description | In-memory storage adapter for `nitinol-persistence`. |
| homepage | |
| repository | https://github.com/HalsekiRaika/nitinol-inmemory-adaptor |
| max_upload_size | |
| id | 1604814 |
| size | 49,798 |
This is a simple adaptor to use Nitinol with inmemory database.
[!CAUTION]
This in-memory adapter loses data when the program is terminated. (of course)
It should only be used to test the library and do not be used into production.
#[tokio::main]
async fn main() {
let eventstore = InMemoryEventStore::default();
let writer = EventWriter::new(eventstore).set_retry(5);
// Install as global writer.
nitinol::setup::set_writer(writer);
}