pub trait Documentable {
// Required methods
fn doc(&self) -> Option<&Documentation>;
fn doc_deprecated(&self) -> Option<&DocDeprecated>;
fn doc_stability(&self) -> Option<&DocStability>;
fn doc_version(&self) -> Option<&DocVersion>;
fn source_position(&self) -> Option<&SourcePosition>;
}