Skip to main content

conformance_atomic_append

Macro conformance_atomic_append 

Source
macro_rules! conformance_atomic_append {
    (factory: $factory:expr $(,)?) => { ... };
    (factory: $factory:expr, skip_unless: $skip:expr $(,)?) => { ... };
}
Expand description

Run the AtomicAppend capability conformance (feature atomic-append).

Same factory shape as conformance!: Fn() -> Fut<Output = (S, C)> with S: AtomicAppend.

mnesis_store_testing::conformance_atomic_append! {
    factory: || async { (InMemoryStore::new(), ()) },
}