Struct gluon_base::metadata::Metadata [−][src]
pub struct Metadata {
pub definition: Option<Symbol>,
pub comment: Option<Comment>,
pub attributes: Vec<Attribute>,
pub args: Vec<Argument<Symbol>>,
pub module: BTreeMap<String, Arc<Metadata>>,
}
Fields
definition: Option<Symbol>
comment: Option<Comment>
attributes: Vec<Attribute>
args: Vec<Argument<Symbol>>
module: BTreeMap<String, Arc<Metadata>>
Implementations
Trait Implementations
fn alloc_extend(
iter: impl IntoIterator<Item = Self>,
arena: &'ast Arena<'ast, Id>
) -> &'ast mut [Self]
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for Metadata
impl UnwindSafe for Metadata
Blanket Implementations
Mutably borrows from an owned value. Read more