pub trait Tagged { fn get_tags(&self) -> Vec<String> { ... } fn set_tags(&mut self, _tags: Vec<String>) { ... } }