pub trait Identifiable<Q>where Q: Identifier,{ type Item: Id<Q>; // Required method fn get(&self) -> &Self::Item; }