pub trait JoinMeta { type IdType: Clone + Send + Eq + PartialEq + Hash; // Required method fn _id(&self) -> Self::IdType; }