pub trait ItemExt {
// Required methods
fn get_attributes(&self) -> Option<&[Attribute]>;
fn get_attributes_mut(&mut self) -> Option<&mut Vec<Attribute>>;
fn get_default_name(&self) -> Option<String>;
fn is_mod(&self) -> bool;
}
pub trait ItemExt {
// Required methods
fn get_attributes(&self) -> Option<&[Attribute]>;
fn get_attributes_mut(&mut self) -> Option<&mut Vec<Attribute>>;
fn get_default_name(&self) -> Option<String>;
fn is_mod(&self) -> bool;
}