Enum solang_parser::pt::SourceUnitPart [−][src]
pub enum SourceUnitPart {
ContractDefinition(Box<ContractDefinition>),
PragmaDirective(Vec<DocComment>, Identifier, StringLiteral),
ImportDirective(Vec<DocComment>, Import),
EnumDefinition(Box<EnumDefinition>),
StructDefinition(Box<StructDefinition>),
EventDefinition(Box<EventDefinition>),
FunctionDefinition(Box<FunctionDefinition>),
VariableDefinition(Box<VariableDefinition>),
StraySemicolon(Loc),
}
Variants
ContractDefinition(Box<ContractDefinition>)
Tuple Fields
PragmaDirective(Vec<DocComment>, Identifier, StringLiteral)
ImportDirective(Vec<DocComment>, Import)
EnumDefinition(Box<EnumDefinition>)
Tuple Fields
0: Box<EnumDefinition>
StructDefinition(Box<StructDefinition>)
Tuple Fields
0: Box<StructDefinition>
EventDefinition(Box<EventDefinition>)
Tuple Fields
0: Box<EventDefinition>
FunctionDefinition(Box<FunctionDefinition>)
Tuple Fields
VariableDefinition(Box<VariableDefinition>)
Tuple Fields
StraySemicolon(Loc)
Tuple Fields
0: Loc
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.