pub trait Meta<R>where Self: Sized,{ fn meta(&self) -> R; fn all() -> Vec<Self>; }
Trait for accessing metadata