Enum sv_parser_syntaxtree::source_text::class_items::ClassItem [−][src]
pub enum ClassItem {
Property(Box<ClassItemProperty>),
Method(Box<ClassItemMethod>),
Constraint(Box<ClassItemConstraint>),
Declaration(Box<ClassItemDeclaration>),
Covergroup(Box<ClassItemCovergroup>),
LocalParameterDeclaration(Box<(LocalParameterDeclaration, Symbol)>),
ParameterDeclaration(Box<(ParameterDeclaration, Symbol)>),
Empty(Box<Symbol>),
}
Variants
Property(Box<ClassItemProperty>)
Tuple Fields of Property
0: Box<ClassItemProperty>
Method(Box<ClassItemMethod>)
Tuple Fields of Method
0: Box<ClassItemMethod>
Constraint(Box<ClassItemConstraint>)
Tuple Fields of Constraint
Declaration(Box<ClassItemDeclaration>)
Tuple Fields of Declaration
Covergroup(Box<ClassItemCovergroup>)
Tuple Fields of Covergroup
LocalParameterDeclaration(Box<(LocalParameterDeclaration, Symbol)>)
Tuple Fields of LocalParameterDeclaration
ParameterDeclaration(Box<(ParameterDeclaration, Symbol)>)
Tuple Fields of ParameterDeclaration
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ClassItem
impl UnwindSafe for ClassItem
Blanket Implementations
Mutably borrows from an owned value. Read more