Enum sv_parser_syntaxtree::expressions::primaries::ConstantPrimary [−][src]
pub enum ConstantPrimary {
Show 16 variants
PrimaryLiteral(Box<PrimaryLiteral>),
PsParameter(Box<ConstantPrimaryPsParameter>),
Specparam(Box<ConstantPrimarySpecparam>),
GenvarIdentifier(Box<GenvarIdentifier>),
FormalPort(Box<ConstantPrimaryFormalPort>),
Enum(Box<ConstantPrimaryEnum>),
Concatenation(Box<ConstantPrimaryConcatenation>),
MultipleConcatenation(Box<ConstantPrimaryMultipleConcatenation>),
ConstantFunctionCall(Box<ConstantFunctionCall>),
ConstantLetExpression(Box<ConstantLetExpression>),
MintypmaxExpression(Box<ConstantPrimaryMintypmaxExpression>),
ConstantCast(Box<ConstantCast>),
ConstantAssignmentPatternExpression(Box<ConstantAssignmentPatternExpression>),
TypeReference(Box<TypeReference>),
Null(Box<Keyword>),
Dollar(Box<Keyword>),
}
Variants
PrimaryLiteral(Box<PrimaryLiteral>)
Tuple Fields of PrimaryLiteral
0: Box<PrimaryLiteral>
PsParameter(Box<ConstantPrimaryPsParameter>)
Tuple Fields of PsParameter
Specparam(Box<ConstantPrimarySpecparam>)
Tuple Fields of Specparam
GenvarIdentifier(Box<GenvarIdentifier>)
Tuple Fields of GenvarIdentifier
0: Box<GenvarIdentifier>
FormalPort(Box<ConstantPrimaryFormalPort>)
Tuple Fields of FormalPort
Enum(Box<ConstantPrimaryEnum>)
Tuple Fields of Enum
Concatenation(Box<ConstantPrimaryConcatenation>)
Tuple Fields of Concatenation
MultipleConcatenation(Box<ConstantPrimaryMultipleConcatenation>)
Tuple Fields of MultipleConcatenation
ConstantFunctionCall(Box<ConstantFunctionCall>)
Tuple Fields of ConstantFunctionCall
ConstantLetExpression(Box<ConstantLetExpression>)
Tuple Fields of ConstantLetExpression
MintypmaxExpression(Box<ConstantPrimaryMintypmaxExpression>)
Tuple Fields of MintypmaxExpression
ConstantCast(Box<ConstantCast>)
Tuple Fields of ConstantCast
0: Box<ConstantCast>
ConstantAssignmentPatternExpression(Box<ConstantAssignmentPatternExpression>)
Tuple Fields of ConstantAssignmentPatternExpression
TypeReference(Box<TypeReference>)
Tuple Fields of TypeReference
0: Box<TypeReference>
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ConstantPrimary
impl Send for ConstantPrimary
impl Sync for ConstantPrimary
impl Unpin for ConstantPrimary
impl UnwindSafe for ConstantPrimary
Blanket Implementations
Mutably borrows from an owned value. Read more