pub trait Meta {
// Required method
fn get_meta(&self) -> &Metadata;
// Provided methods
fn id(&self) -> &Uuid { ... }
fn name(&self) -> &str { ... }
fn kind(&self) -> &str { ... }
fn labels(&self) -> &BTreeSet<String> { ... }
fn weights(&self) -> &BTreeMap<String, f64> { ... }
fn annotations(&self) -> &BTreeMap<String, Value> { ... }
}