pub trait MapHelper { fn string(&self, key: &str) -> Option<String>; fn name(&self) -> Option<String> { ... } fn doc(&self) -> Option<String> { ... } }