pub trait Resolver<ID, OP, M, C>{
type State;
type Error: Debug;
// Required methods
fn rebuild_required(y: &Self::State, msg: &M) -> Result<bool, Self::Error>;
fn process(y: Self::State) -> Result<Self::State, Self::Error>;
}Expand description
Interface for implementing a custom group crdt resolver.
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".