Trait shared_ids::AnyId
source · pub trait AnyId: Debug + PartialEq + Eq + Hash + Clone + Copy + Serialize + for<'a> Deserialize<'a> {
const FIRST: Self;
// Required methods
fn from_u64(id: u64) -> Self;
fn as_u64(&self) -> u64;
fn as_mut_u64(&mut self) -> &mut u64;
}
Required Associated Constants§
Required Methods§
fn from_u64(id: u64) -> Self
fn as_u64(&self) -> u64
fn as_mut_u64(&mut self) -> &mut u64
Object Safety§
This trait is not object safe.