Trait VersionIdentifier

pub trait VersionIdentifier:
    Clone
    + PartialEq
    + Eq
    + Ord
    + Display
    + Serialize
    + for<'a> Deserialize<'a>
    + Hash
    + Send
    + Sync { }
Expand description

Uniquely identify a version in VersionedStateStoreR and VersionedStateStore;

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

§

impl<T: Clone + PartialEq + Eq + Ord + Display + Serialize + for<'a> Deserialize<'a> + Hash + Send + Sync> VersionIdentifier for T