Skip to main content

InteractionStore

Trait InteractionStore 

Source
pub trait InteractionStore: InteractionReader + InteractionWriter { }
Expand description

Persistence of interactions with the rules of spec §15.5 and §15.6: both halves.

See the module documentation for the contract; the conformance suite proves it (check_blocking_interaction_*, check_cross_tenant_*, check_begin_resolution_cas, check_finish_resolution_idempotent, check_revision_invalidation_respects_independence, check_interaction_expiry in crate::conformance).

There is nothing to implement here: write InteractionReader and InteractionWriter and the blanket implementation below supplies this trait.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§