usecrate::Id;/// A type that can be used in an identifier.
pubtraitType{constPREFIX:&'staticstr;}/// A type which can by identified with an `Id<Self>`.
pubtraitIdentifiable
where
Self: Type,
{fnid(&self)->Id<Self>;}impl<T: Identifiable>From<T>forId<T>{fnfrom(value: T)->Self{
value.id()}}