pub type EnumRef<'a> = MaybeImported<&'a Enum, &'a ImportedEnum>;Expand description
A reference to an enum in the document’s scope.
Aliased Type§
pub enum EnumRef<'a> {
Local(&'a Enum),
Imported(&'a ImportedEnum),
}Variants§
Local(&'a Enum)
The item is locally defined.
Imported(&'a ImportedEnum)
The item was imported from another document.
Implementations§
Source§impl<'a> EnumRef<'a>
impl<'a> EnumRef<'a>
Sourcepub fn definition(&self) -> EnumDefinition
pub fn definition(&self) -> EnumDefinition
Reconstructs the AST definition from the stored green node.