chronon-backend-mem 0.1.4

In-memory SchedulerStore adapter for Chronon
Documentation

chronon-backend-mem

In-memory SchedulerStore adapter for local evaluation, bench/e2e drivers, tests, and CI (testkit default).

Compose

use std::sync::Arc;
use chronon_backend_mem::InMemorySchedulerStore;
use chronon_runtime::ChrononBuilder;

let store = Arc::new(InMemorySchedulerStore::new());
let chronon = ChrononBuilder::new()
    .scheduler_store(store)
    .embedded()
    .build()?;

Bootstrap

use chronon_backend_mem::install_default_mem_store;
use chronon_core::default_store_from_global;

let _store = install_default_mem_store();
let resolved = default_store_from_global()?;

Cargo feature

Enable via chronon crate feature mem.

Documentation

cargo doc -p chronon-backend-mem --no-deps --open