pub(crate) trait DynState: Debug + Send + Sync {
    // Required methods
    fn codecs(
        &self
    ) -> (String, String, String, String, Option<CodecConcreteType>);
    fn as_any(self: Arc<Self>) -> Arc<dyn Any + Send + Sync>;
    fn push_diff(&self, diff: VersionedData);
}

Required Methods§

Implementors§

source§

impl<K, V, T, D> DynState for LockingTypedState<K, V, T, D>where K: Codec, V: Codec, T: Timestamp + Lattice + Codec64, D: Codec64,