Enum sv_parser_syntaxtree::expressions::primaries::Primary [−][src]
pub enum Primary {
Show 15 variants
PrimaryLiteral(Box<PrimaryLiteral>),
Hierarchical(Box<PrimaryHierarchical>),
EmptyUnpackedArrayConcatenation(Box<EmptyUnpackedArrayConcatenation>),
Concatenation(Box<PrimaryConcatenation>),
MultipleConcatenation(Box<PrimaryMultipleConcatenation>),
FunctionSubroutineCall(Box<FunctionSubroutineCall>),
LetExpression(Box<LetExpression>),
MintypmaxExpression(Box<PrimaryMintypmaxExpression>),
Cast(Box<Cast>),
AssignmentPatternExpression(Box<AssignmentPatternExpression>),
StreamingConcatenation(Box<StreamingConcatenation>),
SequenceMethodCall(Box<SequenceMethodCall>),
This(Box<Keyword>),
Dollar(Box<Keyword>),
Null(Box<Keyword>),
}
Variants
PrimaryLiteral(Box<PrimaryLiteral>)
Tuple Fields of PrimaryLiteral
0: Box<PrimaryLiteral>
Hierarchical(Box<PrimaryHierarchical>)
Tuple Fields of Hierarchical
EmptyUnpackedArrayConcatenation(Box<EmptyUnpackedArrayConcatenation>)
Tuple Fields of EmptyUnpackedArrayConcatenation
Concatenation(Box<PrimaryConcatenation>)
Tuple Fields of Concatenation
MultipleConcatenation(Box<PrimaryMultipleConcatenation>)
Tuple Fields of MultipleConcatenation
FunctionSubroutineCall(Box<FunctionSubroutineCall>)
Tuple Fields of FunctionSubroutineCall
LetExpression(Box<LetExpression>)
Tuple Fields of LetExpression
0: Box<LetExpression>
MintypmaxExpression(Box<PrimaryMintypmaxExpression>)
Tuple Fields of MintypmaxExpression
AssignmentPatternExpression(Box<AssignmentPatternExpression>)
Tuple Fields of AssignmentPatternExpression
StreamingConcatenation(Box<StreamingConcatenation>)
Tuple Fields of StreamingConcatenation
SequenceMethodCall(Box<SequenceMethodCall>)
Tuple Fields of SequenceMethodCall
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Primary
impl UnwindSafe for Primary
Blanket Implementations
Mutably borrows from an owned value. Read more