Skip to main content

DomainState

Trait DomainState 

Source
pub trait DomainState: Serialize {
    const DESCRIPTOR: DomainStateDescriptor;
}
Expand description

A deliberately public post-transition state DTO.

This is separate from Snapshot: snapshot fields and codecs are private replay-acceleration details, while this descriptor is a durable public contract.

Required Associated Constants§

Source

const DESCRIPTOR: DomainStateDescriptor

Schema identity of the public state body.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§