Skip to main content

FromNode

Trait FromNode 

Source
pub trait FromNode<'tree>: Sized {
    // Required method
    fn from_node(
        node: Node<'tree>,
        src: &'tree [u8],
    ) -> Result<Self, ParseError>;
}
Expand description

Every generated struct and enum implements this.

Required Methods§

Source

fn from_node(node: Node<'tree>, src: &'tree [u8]) -> Result<Self, ParseError>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<'tree> FromNode<'tree> for AccessorDeclarationBody<'tree>

Source§

impl<'tree> FromNode<'tree> for AccessorDeclarationChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for AccessorDeclarationName<'tree>

Source§

impl<'tree> FromNode<'tree> for AliasQualifiedNameName<'tree>

Source§

impl<'tree> FromNode<'tree> for AndPatternOperator

Source§

impl<'tree> FromNode<'tree> for AnonymousMethodExpressionChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for AnonymousObjectCreationExpressionChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for ArgumentChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for ArrayTypeType<'tree>

Source§

impl<'tree> FromNode<'tree> for AsExpressionOperator

Source§

impl<'tree> FromNode<'tree> for AssignmentExpressionOperator

Source§

impl<'tree> FromNode<'tree> for AttributeArgumentChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for AttributeListChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for AttributeName<'tree>

Source§

impl<'tree> FromNode<'tree> for BaseListChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for BinaryExpressionLeft<'tree>

Source§

impl<'tree> FromNode<'tree> for BinaryExpressionOperator

Source§

impl<'tree> FromNode<'tree> for BinaryExpressionRight<'tree>

Source§

impl<'tree> FromNode<'tree> for BracketedParameterListChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for BracketedParameterListType<'tree>

Source§

impl<'tree> FromNode<'tree> for CatchClauseChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for CharacterLiteralChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for ClassDeclarationChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for CompilationUnitChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for ConditionalAccessExpressionChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for ConstantPatternChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for ConstructorDeclarationBody<'tree>

Source§

impl<'tree> FromNode<'tree> for ConstructorDeclarationChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for ConversionOperatorDeclarationBody<'tree>

Source§

impl<'tree> FromNode<'tree> for ConversionOperatorDeclarationChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for Declaration<'tree>

Source§

impl<'tree> FromNode<'tree> for DeclarationPatternChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for DelegateDeclarationChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for DestructorDeclarationBody<'tree>

Source§

impl<'tree> FromNode<'tree> for EnumDeclarationChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for EnumMemberDeclarationListChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for EventDeclarationChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for EventFieldDeclarationChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for ExplicitInterfaceSpecifierChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for Expression<'tree>

Source§

impl<'tree> FromNode<'tree> for ExpressionStatementChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for FieldDeclarationChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for FileScopedNamespaceDeclarationName<'tree>

Source§

impl<'tree> FromNode<'tree> for FixedStatementChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for ForStatementInitializer<'tree>

Source§

impl<'tree> FromNode<'tree> for ForStatementUpdate<'tree>

Source§

impl<'tree> FromNode<'tree> for ForeachStatementLeft<'tree>

Source§

impl<'tree> FromNode<'tree> for FunctionPointerParameterType<'tree>

Source§

impl<'tree> FromNode<'tree> for FunctionPointerTypeChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for GenericNameChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for ImplicitObjectCreationExpressionChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for IndexerDeclarationChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for InterfaceDeclarationChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for InterpolatedStringExpressionChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for InterpolationChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for IsExpressionOperator

Source§

impl<'tree> FromNode<'tree> for JoinClauseChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for LabeledStatementChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for LambdaExpressionBody<'tree>

Source§

impl<'tree> FromNode<'tree> for LambdaExpressionChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for LambdaExpressionParameters<'tree>

Source§

impl<'tree> FromNode<'tree> for LetClauseChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for Literal<'tree>

Source§

impl<'tree> FromNode<'tree> for LocalDeclarationStatementChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for LocalFunctionStatementBody<'tree>

Source§

impl<'tree> FromNode<'tree> for LocalFunctionStatementChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for LockStatementChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for LvalueExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for MemberAccessExpressionExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for MemberAccessExpressionName<'tree>

Source§

impl<'tree> FromNode<'tree> for MemberBindingExpressionName<'tree>

Source§

impl<'tree> FromNode<'tree> for MethodDeclarationBody<'tree>

Source§

impl<'tree> FromNode<'tree> for MethodDeclarationChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for NamespaceDeclarationName<'tree>

Source§

impl<'tree> FromNode<'tree> for NonLvalueExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for NullableTypeType<'tree>

Source§

impl<'tree> FromNode<'tree> for OperatorDeclarationBody<'tree>

Source§

impl<'tree> FromNode<'tree> for OperatorDeclarationChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for OperatorDeclarationOperator

Source§

impl<'tree> FromNode<'tree> for OrPatternOperator

Source§

impl<'tree> FromNode<'tree> for ParameterChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for ParameterListChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for ParameterListType<'tree>

Source§

impl<'tree> FromNode<'tree> for ParenthesizedExpressionChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for ParenthesizedVariableDesignationChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for Pattern<'tree>

Source§

impl<'tree> FromNode<'tree> for PointerTypeType<'tree>

Source§

impl<'tree> FromNode<'tree> for PreprocElifAlternative<'tree>

Source§

impl<'tree> FromNode<'tree> for PreprocElifChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for PreprocElifCondition<'tree>

Source§

impl<'tree> FromNode<'tree> for PreprocElseChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for PreprocIfAlternative<'tree>

Source§

impl<'tree> FromNode<'tree> for PreprocIfChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for PreprocIfCondition<'tree>

Source§

impl<'tree> FromNode<'tree> for PreprocLineChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for PreprocPragmaChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for PrimaryConstructorBaseTypeType<'tree>

Source§

impl<'tree> FromNode<'tree> for PropertyDeclarationChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for PropertyDeclarationValue<'tree>

Source§

impl<'tree> FromNode<'tree> for QualifiedNameName<'tree>

Source§

impl<'tree> FromNode<'tree> for QualifiedNameQualifier<'tree>

Source§

impl<'tree> FromNode<'tree> for QueryExpressionChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for RawStringLiteralChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for RecordDeclarationChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for RecursivePatternChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for ScopedTypeType<'tree>

Source§

impl<'tree> FromNode<'tree> for Statement<'tree>

Source§

impl<'tree> FromNode<'tree> for StringLiteralChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for StructDeclarationChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for SubpatternChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for SwitchExpressionArmChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for SwitchExpressionChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for SwitchSectionChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for SwitchStatementValue<'tree>

Source§

impl<'tree> FromNode<'tree> for TryStatementChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for TuplePatternChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for Type<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeParameterConstraintsClauseChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for UnaryExpressionArgument<'tree>

Source§

impl<'tree> FromNode<'tree> for UnaryExpressionOperator

Source§

impl<'tree> FromNode<'tree> for UsingStatementChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for VarPatternChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for VariableDeclaratorChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for WithExpressionChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for WithInitializerChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for AccessorDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for AccessorList<'tree>

Source§

impl<'tree> FromNode<'tree> for AliasQualifiedName<'tree>

Source§

impl<'tree> FromNode<'tree> for AndPattern<'tree>

Source§

impl<'tree> FromNode<'tree> for AnonymousMethodExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for AnonymousObjectCreationExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for Argument<'tree>

Source§

impl<'tree> FromNode<'tree> for ArgumentList<'tree>

Source§

impl<'tree> FromNode<'tree> for ArrayCreationExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for ArrayRankSpecifier<'tree>

Source§

impl<'tree> FromNode<'tree> for ArrayType<'tree>

Source§

impl<'tree> FromNode<'tree> for ArrowExpressionClause<'tree>

Source§

impl<'tree> FromNode<'tree> for AsExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for AssignmentExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for Attribute<'tree>

Source§

impl<'tree> FromNode<'tree> for AttributeArgument<'tree>

Source§

impl<'tree> FromNode<'tree> for AttributeArgumentList<'tree>

Source§

impl<'tree> FromNode<'tree> for AttributeList<'tree>

Source§

impl<'tree> FromNode<'tree> for AttributeTargetSpecifier<'tree>

Source§

impl<'tree> FromNode<'tree> for AwaitExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for BaseList<'tree>

Source§

impl<'tree> FromNode<'tree> for BinaryExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for Block<'tree>

Source§

impl<'tree> FromNode<'tree> for BooleanLiteral<'tree>

Source§

impl<'tree> FromNode<'tree> for BracketedArgumentList<'tree>

Source§

impl<'tree> FromNode<'tree> for BracketedParameterList<'tree>

Source§

impl<'tree> FromNode<'tree> for BreakStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for CallingConvention<'tree>

Source§

impl<'tree> FromNode<'tree> for CastExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for CatchClause<'tree>

Source§

impl<'tree> FromNode<'tree> for CatchDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for CatchFilterClause<'tree>

Source§

impl<'tree> FromNode<'tree> for CharacterLiteral<'tree>

Source§

impl<'tree> FromNode<'tree> for CharacterLiteralContent<'tree>

Source§

impl<'tree> FromNode<'tree> for CheckedExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for CheckedStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for ClassDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for Comment<'tree>

Source§

impl<'tree> FromNode<'tree> for CompilationUnit<'tree>

Source§

impl<'tree> FromNode<'tree> for ConditionalAccessExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for ConditionalExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for ConstantPattern<'tree>

Source§

impl<'tree> FromNode<'tree> for ConstructorConstraint<'tree>

Source§

impl<'tree> FromNode<'tree> for ConstructorDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for ConstructorInitializer<'tree>

Source§

impl<'tree> FromNode<'tree> for ContinueStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for ConversionOperatorDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for DeclarationExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for DeclarationList<'tree>

Source§

impl<'tree> FromNode<'tree> for DeclarationPattern<'tree>

Source§

impl<'tree> FromNode<'tree> for DefaultExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for DelegateDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for DestructorDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for Discard<'tree>

Source§

impl<'tree> FromNode<'tree> for DoStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for ElementAccessExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for ElementBindingExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for EmptyStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for EnumDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for EnumMemberDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for EnumMemberDeclarationList<'tree>

Source§

impl<'tree> FromNode<'tree> for EscapeSequence<'tree>

Source§

impl<'tree> FromNode<'tree> for EventDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for EventFieldDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for ExplicitInterfaceSpecifier<'tree>

Source§

impl<'tree> FromNode<'tree> for ExpressionStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for ExternAliasDirective<'tree>

Source§

impl<'tree> FromNode<'tree> for FieldDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for FileScopedNamespaceDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for FinallyClause<'tree>

Source§

impl<'tree> FromNode<'tree> for FixedStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for ForStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for ForeachStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for FromClause<'tree>

Source§

impl<'tree> FromNode<'tree> for FunctionPointerParameter<'tree>

Source§

impl<'tree> FromNode<'tree> for FunctionPointerType<'tree>

Source§

impl<'tree> FromNode<'tree> for GenericName<'tree>

Source§

impl<'tree> FromNode<'tree> for GlobalAttribute<'tree>

Source§

impl<'tree> FromNode<'tree> for GlobalStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for GotoStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for GroupClause<'tree>

Source§

impl<'tree> FromNode<'tree> for Identifier<'tree>

Source§

impl<'tree> FromNode<'tree> for IfStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for ImplicitArrayCreationExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for ImplicitObjectCreationExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for ImplicitParameter<'tree>

Source§

impl<'tree> FromNode<'tree> for ImplicitStackallocExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for ImplicitType<'tree>

Source§

impl<'tree> FromNode<'tree> for IndexerDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for InitializerExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for IntegerLiteral<'tree>

Source§

impl<'tree> FromNode<'tree> for InterfaceDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for InterpolatedStringExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for Interpolation<'tree>

Source§

impl<'tree> FromNode<'tree> for InterpolationAlignmentClause<'tree>

Source§

impl<'tree> FromNode<'tree> for InterpolationBrace<'tree>

Source§

impl<'tree> FromNode<'tree> for InterpolationFormatClause<'tree>

Source§

impl<'tree> FromNode<'tree> for InterpolationQuote<'tree>

Source§

impl<'tree> FromNode<'tree> for InterpolationStart<'tree>

Source§

impl<'tree> FromNode<'tree> for InvocationExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for IsExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for IsPatternExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for JoinClause<'tree>

Source§

impl<'tree> FromNode<'tree> for JoinIntoClause<'tree>

Source§

impl<'tree> FromNode<'tree> for LabeledStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for LambdaExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for LetClause<'tree>

Source§

impl<'tree> FromNode<'tree> for ListPattern<'tree>

Source§

impl<'tree> FromNode<'tree> for LocalDeclarationStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for LocalFunctionStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for LockStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for MakerefExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for MemberAccessExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for MemberBindingExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for MethodDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for Modifier<'tree>

Source§

impl<'tree> FromNode<'tree> for NamespaceDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for NegatedPattern<'tree>

Source§

impl<'tree> FromNode<'tree> for NullLiteral<'tree>

Source§

impl<'tree> FromNode<'tree> for NullableType<'tree>

Source§

impl<'tree> FromNode<'tree> for ObjectCreationExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for OperatorDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for OrPattern<'tree>

Source§

impl<'tree> FromNode<'tree> for OrderByClause<'tree>

Source§

impl<'tree> FromNode<'tree> for Parameter<'tree>

Source§

impl<'tree> FromNode<'tree> for ParameterList<'tree>

Source§

impl<'tree> FromNode<'tree> for ParenthesizedExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for ParenthesizedPattern<'tree>

Source§

impl<'tree> FromNode<'tree> for ParenthesizedVariableDesignation<'tree>

Source§

impl<'tree> FromNode<'tree> for PointerType<'tree>

Source§

impl<'tree> FromNode<'tree> for PositionalPatternClause<'tree>

Source§

impl<'tree> FromNode<'tree> for PostfixUnaryExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for PredefinedType<'tree>

Source§

impl<'tree> FromNode<'tree> for PrefixUnaryExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for PreprocArg<'tree>

Source§

impl<'tree> FromNode<'tree> for PreprocDefine<'tree>

Source§

impl<'tree> FromNode<'tree> for PreprocElif<'tree>

Source§

impl<'tree> FromNode<'tree> for PreprocElse<'tree>

Source§

impl<'tree> FromNode<'tree> for PreprocEndregion<'tree>

Source§

impl<'tree> FromNode<'tree> for PreprocError<'tree>

Source§

impl<'tree> FromNode<'tree> for PreprocIf<'tree>

Source§

impl<'tree> FromNode<'tree> for PreprocLine<'tree>

Source§

impl<'tree> FromNode<'tree> for PreprocNullable<'tree>

Source§

impl<'tree> FromNode<'tree> for PreprocPragma<'tree>

Source§

impl<'tree> FromNode<'tree> for PreprocRegion<'tree>

Source§

impl<'tree> FromNode<'tree> for PreprocUndef<'tree>

Source§

impl<'tree> FromNode<'tree> for PreprocWarning<'tree>

Source§

impl<'tree> FromNode<'tree> for PrimaryConstructorBaseType<'tree>

Source§

impl<'tree> FromNode<'tree> for PropertyDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for PropertyPatternClause<'tree>

Source§

impl<'tree> FromNode<'tree> for QualifiedName<'tree>

Source§

impl<'tree> FromNode<'tree> for QueryExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for RangeExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for RawStringContent<'tree>

Source§

impl<'tree> FromNode<'tree> for RawStringEnd<'tree>

Source§

impl<'tree> FromNode<'tree> for RawStringLiteral<'tree>

Source§

impl<'tree> FromNode<'tree> for RawStringStart<'tree>

Source§

impl<'tree> FromNode<'tree> for RealLiteral<'tree>

Source§

impl<'tree> FromNode<'tree> for RecordDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for RecursivePattern<'tree>

Source§

impl<'tree> FromNode<'tree> for RefExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for RefType<'tree>

Source§

impl<'tree> FromNode<'tree> for ReftypeExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for RefvalueExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for RelationalPattern<'tree>

Source§

impl<'tree> FromNode<'tree> for ReturnStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for ScopedType<'tree>

Source§

impl<'tree> FromNode<'tree> for SelectClause<'tree>

Source§

impl<'tree> FromNode<'tree> for ShebangDirective<'tree>

Source§

impl<'tree> FromNode<'tree> for SizeofExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for StackallocExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for StringContent<'tree>

Source§

impl<'tree> FromNode<'tree> for StringLiteral<'tree>

Source§

impl<'tree> FromNode<'tree> for StringLiteralContent<'tree>

Source§

impl<'tree> FromNode<'tree> for StringLiteralEncoding<'tree>

Source§

impl<'tree> FromNode<'tree> for StructDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for Subpattern<'tree>

Source§

impl<'tree> FromNode<'tree> for SwitchBody<'tree>

Source§

impl<'tree> FromNode<'tree> for SwitchExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for SwitchExpressionArm<'tree>

Source§

impl<'tree> FromNode<'tree> for SwitchSection<'tree>

Source§

impl<'tree> FromNode<'tree> for SwitchStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for ThrowExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for ThrowStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for TryStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for TupleElement<'tree>

Source§

impl<'tree> FromNode<'tree> for TupleExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for TuplePattern<'tree>

Source§

impl<'tree> FromNode<'tree> for TupleType<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeArgumentList<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeParameter<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeParameterConstraint<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeParameterConstraintsClause<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeParameterList<'tree>

Source§

impl<'tree> FromNode<'tree> for TypePattern<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeofExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for UnaryExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for UnsafeStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for UsingDirective<'tree>

Source§

impl<'tree> FromNode<'tree> for UsingStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for VarPattern<'tree>

Source§

impl<'tree> FromNode<'tree> for VariableDeclaration<'tree>

Source§

impl<'tree> FromNode<'tree> for VariableDeclarator<'tree>

Source§

impl<'tree> FromNode<'tree> for VerbatimStringLiteral<'tree>

Source§

impl<'tree> FromNode<'tree> for WhenClause<'tree>

Source§

impl<'tree> FromNode<'tree> for WhereClause<'tree>

Source§

impl<'tree> FromNode<'tree> for WhileStatement<'tree>

Source§

impl<'tree> FromNode<'tree> for WithExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for WithInitializer<'tree>

Source§

impl<'tree> FromNode<'tree> for YieldStatement<'tree>