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>)
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>)
Trait Implementations§
source§impl<'a> IntoIterator for &'a Primary
impl<'a> IntoIterator for &'a Primary
source§impl PartialEq for Primary
impl PartialEq for Primary
impl StructuralPartialEq for Primary
Auto Trait Implementations§
impl RefUnwindSafe for Primary
impl Send for Primary
impl Sync for Primary
impl Unpin for Primary
impl UnwindSafe for Primary
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more