Trait mz_persist_client::cache::DynState

source ·
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 + Sync, D: Codec64,