pub enum SequenceElement {
Component(Component),
MutedGroup(MutedGroup),
}Variants§
Component(Component)
MutedGroup(MutedGroup)
Trait Implementations§
Source§impl Debug for SequenceElement
impl Debug for SequenceElement
Source§impl From<AdjacentExpression> for SequenceElement
impl From<AdjacentExpression> for SequenceElement
Source§fn from(value: AdjacentExpression) -> Self
fn from(value: AdjacentExpression) -> Self
Converts to this type from the input type.
Source§impl From<AngleBarList> for SequenceElement
impl From<AngleBarList> for SequenceElement
Source§fn from(value: AngleBarList) -> Self
fn from(value: AngleBarList) -> Self
Converts to this type from the input type.
Source§impl From<Array> for SequenceElement
impl From<Array> for SequenceElement
Source§impl From<Assignment> for SequenceElement
impl From<Assignment> for SequenceElement
Source§fn from(value: Assignment) -> Self
fn from(value: Assignment) -> Self
Converts to this type from the input type.
Source§impl From<AssignmentExpr> for SequenceElement
impl From<AssignmentExpr> for SequenceElement
Source§fn from(value: AssignmentExpr) -> Self
fn from(value: AssignmentExpr) -> Self
Converts to this type from the input type.
Source§impl From<BinaryAssignment> for SequenceElement
impl From<BinaryAssignment> for SequenceElement
Source§fn from(value: BinaryAssignment) -> Self
fn from(value: BinaryAssignment) -> Self
Converts to this type from the input type.
Source§impl From<BinaryExpression> for SequenceElement
impl From<BinaryExpression> for SequenceElement
Source§fn from(value: BinaryExpression) -> Self
fn from(value: BinaryExpression) -> Self
Converts to this type from the input type.
Source§impl From<BinaryInstallation> for SequenceElement
impl From<BinaryInstallation> for SequenceElement
Source§fn from(value: BinaryInstallation) -> Self
fn from(value: BinaryInstallation) -> Self
Converts to this type from the input type.
Source§impl From<BreakStatement> for SequenceElement
impl From<BreakStatement> for SequenceElement
Source§fn from(value: BreakStatement) -> Self
fn from(value: BreakStatement) -> Self
Converts to this type from the input type.
Source§impl From<CatchStatement> for SequenceElement
impl From<CatchStatement> for SequenceElement
Source§fn from(value: CatchStatement) -> Self
fn from(value: CatchStatement) -> Self
Converts to this type from the input type.
Source§impl From<Collection> for SequenceElement
impl From<Collection> for SequenceElement
Source§fn from(value: Collection) -> Self
fn from(value: Collection) -> Self
Converts to this type from the input type.
Source§impl From<Component> for SequenceElement
impl From<Component> for SequenceElement
Source§impl From<ContinueStatement> for SequenceElement
impl From<ContinueStatement> for SequenceElement
Source§fn from(value: ContinueStatement) -> Self
fn from(value: ContinueStatement) -> Self
Converts to this type from the input type.
Source§impl From<DebugClause> for SequenceElement
impl From<DebugClause> for SequenceElement
Source§fn from(value: DebugClause) -> Self
fn from(value: DebugClause) -> Self
Converts to this type from the input type.
Source§impl From<EmptyComponent> for SequenceElement
impl From<EmptyComponent> for SequenceElement
Source§fn from(value: EmptyComponent) -> Self
fn from(value: EmptyComponent) -> Self
Converts to this type from the input type.
Source§impl From<EvaluatedAssignment> for SequenceElement
impl From<EvaluatedAssignment> for SequenceElement
Source§fn from(value: EvaluatedAssignment) -> Self
fn from(value: EvaluatedAssignment) -> Self
Converts to this type from the input type.
Source§impl From<Expr> for SequenceElement
impl From<Expr> for SequenceElement
Source§impl From<FloatLiteral> for SequenceElement
impl From<FloatLiteral> for SequenceElement
Source§fn from(value: FloatLiteral) -> Self
fn from(value: FloatLiteral) -> Self
Converts to this type from the input type.
Source§impl From<ForLoop> for SequenceElement
impl From<ForLoop> for SequenceElement
Source§impl From<IfStatement> for SequenceElement
impl From<IfStatement> for SequenceElement
Source§fn from(value: IfStatement) -> Self
fn from(value: IfStatement) -> Self
Converts to this type from the input type.
Source§impl From<IntegerLiteral> for SequenceElement
impl From<IntegerLiteral> for SequenceElement
Source§fn from(value: IntegerLiteral) -> Self
fn from(value: IntegerLiteral) -> Self
Converts to this type from the input type.
Source§impl From<LambdaExpression> for SequenceElement
impl From<LambdaExpression> for SequenceElement
Source§fn from(value: LambdaExpression) -> Self
fn from(value: LambdaExpression) -> Self
Converts to this type from the input type.
Source§impl From<List> for SequenceElement
impl From<List> for SequenceElement
Source§impl From<LocalAssignment> for SequenceElement
impl From<LocalAssignment> for SequenceElement
Source§fn from(value: LocalAssignment) -> Self
fn from(value: LocalAssignment) -> Self
Converts to this type from the input type.
Source§impl From<LocalStructuredBinding> for SequenceElement
impl From<LocalStructuredBinding> for SequenceElement
Source§fn from(value: LocalStructuredBinding) -> Self
fn from(value: LocalStructuredBinding) -> Self
Converts to this type from the input type.
Source§impl From<MutedGroup> for SequenceElement
impl From<MutedGroup> for SequenceElement
Source§fn from(value: MutedGroup) -> Self
fn from(value: MutedGroup) -> Self
Converts to this type from the input type.
Source§impl From<NewStatement> for SequenceElement
impl From<NewStatement> for SequenceElement
Source§fn from(value: NewStatement) -> Self
fn from(value: NewStatement) -> Self
Converts to this type from the input type.
Source§impl From<OperatorExpr> for SequenceElement
impl From<OperatorExpr> for SequenceElement
Source§fn from(value: OperatorExpr) -> Self
fn from(value: OperatorExpr) -> Self
Converts to this type from the input type.
Source§impl From<OptionExpression> for SequenceElement
impl From<OptionExpression> for SequenceElement
Source§fn from(value: OptionExpression) -> Self
fn from(value: OptionExpression) -> Self
Converts to this type from the input type.
Source§impl From<ParenthesizedExpression> for SequenceElement
impl From<ParenthesizedExpression> for SequenceElement
Source§fn from(value: ParenthesizedExpression) -> Self
fn from(value: ParenthesizedExpression) -> Self
Converts to this type from the input type.
Source§impl From<PostfixAssignment> for SequenceElement
impl From<PostfixAssignment> for SequenceElement
Source§fn from(value: PostfixAssignment) -> Self
fn from(value: PostfixAssignment) -> Self
Converts to this type from the input type.
Source§impl From<PostfixExpression> for SequenceElement
impl From<PostfixExpression> for SequenceElement
Source§fn from(value: PostfixExpression) -> Self
fn from(value: PostfixExpression) -> Self
Converts to this type from the input type.
Source§impl From<PostfixInstallation> for SequenceElement
impl From<PostfixInstallation> for SequenceElement
Source§fn from(value: PostfixInstallation) -> Self
fn from(value: PostfixInstallation) -> Self
Converts to this type from the input type.
Source§impl From<PrefixAssignment> for SequenceElement
impl From<PrefixAssignment> for SequenceElement
Source§fn from(value: PrefixAssignment) -> Self
fn from(value: PrefixAssignment) -> Self
Converts to this type from the input type.
Source§impl From<PrefixExpression> for SequenceElement
impl From<PrefixExpression> for SequenceElement
Source§fn from(value: PrefixExpression) -> Self
fn from(value: PrefixExpression) -> Self
Converts to this type from the input type.
Source§impl From<PrefixInstallation> for SequenceElement
impl From<PrefixInstallation> for SequenceElement
Source§fn from(value: PrefixInstallation) -> Self
fn from(value: PrefixInstallation) -> Self
Converts to this type from the input type.
Source§impl From<QuoteExpression> for SequenceElement
impl From<QuoteExpression> for SequenceElement
Source§fn from(value: QuoteExpression) -> Self
fn from(value: QuoteExpression) -> Self
Converts to this type from the input type.
Source§impl From<RawStringLiteral> for SequenceElement
impl From<RawStringLiteral> for SequenceElement
Source§fn from(value: RawStringLiteral) -> Self
fn from(value: RawStringLiteral) -> Self
Converts to this type from the input type.
Source§impl From<ReturnStatement> for SequenceElement
impl From<ReturnStatement> for SequenceElement
Source§fn from(value: ReturnStatement) -> Self
fn from(value: ReturnStatement) -> Self
Converts to this type from the input type.
Source§impl From<Sequence> for SequenceElement
impl From<Sequence> for SequenceElement
Source§impl From<StringLiteral> for SequenceElement
impl From<StringLiteral> for SequenceElement
Source§fn from(value: StringLiteral) -> Self
fn from(value: StringLiteral) -> Self
Converts to this type from the input type.
Source§impl From<StructuredBinding> for SequenceElement
impl From<StructuredBinding> for SequenceElement
Source§fn from(value: StructuredBinding) -> Self
fn from(value: StructuredBinding) -> Self
Converts to this type from the input type.
Source§impl From<Symbol> for SequenceElement
impl From<Symbol> for SequenceElement
Source§impl From<ThrowStatement> for SequenceElement
impl From<ThrowStatement> for SequenceElement
Source§fn from(value: ThrowStatement) -> Self
fn from(value: ThrowStatement) -> Self
Converts to this type from the input type.
Source§impl From<TrapStatement> for SequenceElement
impl From<TrapStatement> for SequenceElement
Source§fn from(value: TrapStatement) -> Self
fn from(value: TrapStatement) -> Self
Converts to this type from the input type.
Source§impl From<TryStatement> for SequenceElement
impl From<TryStatement> for SequenceElement
Source§fn from(value: TryStatement) -> Self
fn from(value: TryStatement) -> Self
Converts to this type from the input type.
Source§impl From<WhileLoop> for SequenceElement
impl From<WhileLoop> for SequenceElement
Source§impl PrettyTree for SequenceElement
impl PrettyTree for SequenceElement
Source§fn pretty_tree(&self) -> PrettyNode
fn pretty_tree(&self) -> PrettyNode
Builds the presentation node for this syntax value.
Source§impl<N> Reconstruct<N> for SequenceElementwhere
N: ExternalCstNode,
impl<N> Reconstruct<N> for SequenceElementwhere
N: ExternalCstNode,
fn matches(node: &N) -> bool
fn reconstruct(node: N) -> Result<Self, ReconstructError>
Source§impl ToTokens for SequenceElement
impl ToTokens for SequenceElement
Auto Trait Implementations§
impl Freeze for SequenceElement
impl RefUnwindSafe for SequenceElement
impl Send for SequenceElement
impl Sync for SequenceElement
impl Unpin for SequenceElement
impl UnsafeUnpin for SequenceElement
impl UnwindSafe for SequenceElement
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