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: LocTrait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
