pub trait Id {
type Id: Hash + Eq + Clone + Debug + Send + Serialize + for<'a> Deserialize<'a>;
// Required method
fn id(&self) -> &Self::Id;
}Expand description
Trait for an object that can provide an Id for itself.
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
Source§impl<I, V> Id for SimpleAbility<I, V>
Available on crate feature serialization only.
impl<I, V> Id for SimpleAbility<I, V>
Available on crate feature
serialization only.Source§impl<I, V> Id for SimpleStatistic<I, V>
Available on crate feature serialization only.
impl<I, V> Id for SimpleStatistic<I, V>
Available on crate feature
serialization only.Source§impl<I, V> Id for SimpleStatus<I, V>
Available on crate feature serialization only.
impl<I, V> Id for SimpleStatus<I, V>
Available on crate feature
serialization only.