Skip to main content

MutationLifecycleResolver

Trait MutationLifecycleResolver 

Source
pub trait MutationLifecycleResolver<Locator> {
    // Required methods
    fn mutation_lifecycle_authority(
        &self,
        locator: &Locator,
    ) -> MutationLifecycleAuthority;
    fn resolve_mutation_lifecycle(
        &self,
        locator: &Locator,
        visible: bool,
    ) -> Result<MutationLifecycleObservation, MutationLifecycleError>;
}
Expand description

Authority-owned projection from one durable resolution into the shared mutation lifecycle. Implementations may only interpret their existing receipt; they do not store a second completion fact.

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§