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".

Implementors§

Source§

impl<'tree> FromNode<'tree> for AbstractFamily<'tree>

Source§

impl<'tree> FromNode<'tree> for AllNames<'tree>

Source§

impl<'tree> FromNode<'tree> for Alternative<'tree>

Source§

impl<'tree> FromNode<'tree> for AlternativePattern<'tree>

Source§

impl<'tree> FromNode<'tree> for Alternatives<'tree>

Source§

impl<'tree> FromNode<'tree> for Annotated<'tree>

Source§

impl<'tree> FromNode<'tree> for Apply<'tree>

Source§

impl<'tree> FromNode<'tree> for ApplyArgument<'tree>

Source§

impl<'tree> FromNode<'tree> for ApplyConstructor<'tree>

Source§

impl<'tree> FromNode<'tree> for ApplyFunction<'tree>

Source§

impl<'tree> FromNode<'tree> for ArithmeticSequence<'tree>

Source§

impl<'tree> FromNode<'tree> for ArithmeticSequenceFrom<'tree>

Source§

impl<'tree> FromNode<'tree> for ArithmeticSequenceStep<'tree>

Source§

impl<'tree> FromNode<'tree> for ArithmeticSequenceTo<'tree>

Source§

impl<'tree> FromNode<'tree> for As<'tree>

Source§

impl<'tree> FromNode<'tree> for AssociatedType<'tree>

Source§

impl<'tree> FromNode<'tree> for AssociatedTypeNamespace

Source§

impl<'tree> FromNode<'tree> for AssociatedTypeType<'tree>

Source§

impl<'tree> FromNode<'tree> for Bind<'tree>

Source§

impl<'tree> FromNode<'tree> for BindArrow

Source§

impl<'tree> FromNode<'tree> for BindExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for BindName<'tree>

Source§

impl<'tree> FromNode<'tree> for BindPattern<'tree>

Source§

impl<'tree> FromNode<'tree> for BindingList<'tree>

Source§

impl<'tree> FromNode<'tree> for BindingListName<'tree>

Source§

impl<'tree> FromNode<'tree> for Boolean<'tree>

Source§

impl<'tree> FromNode<'tree> for BooleanChildren<'tree>

Source§

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

Source§

impl<'tree> FromNode<'tree> for Case<'tree>

Source§

impl<'tree> FromNode<'tree> for CaseChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for Char<'tree>

Source§

impl<'tree> FromNode<'tree> for Children<'tree>

Source§

impl<'tree> FromNode<'tree> for ChildrenElement<'tree>

Source§

impl<'tree> FromNode<'tree> for Class<'tree>

Source§

impl<'tree> FromNode<'tree> for ClassChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for ClassDecl<'tree>

Source§

impl<'tree> FromNode<'tree> for ClassDeclarations<'tree>

Source§

impl<'tree> FromNode<'tree> for ClassName<'tree>

Source§

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

Source§

impl<'tree> FromNode<'tree> for Conditional<'tree>

Source§

impl<'tree> FromNode<'tree> for ConditionalElse<'tree>

Source§

impl<'tree> FromNode<'tree> for ConditionalIf<'tree>

Source§

impl<'tree> FromNode<'tree> for ConditionalThen<'tree>

Source§

impl<'tree> FromNode<'tree> for Constraint<'tree>

Source§

impl<'tree> FromNode<'tree> for Constraints<'tree>

Source§

impl<'tree> FromNode<'tree> for Constructor<'tree>

Source§

impl<'tree> FromNode<'tree> for ConstructorOperator<'tree>

Source§

impl<'tree> FromNode<'tree> for ConstructorSynonym<'tree>

Source§

impl<'tree> FromNode<'tree> for ConstructorSynonymName<'tree>

Source§

impl<'tree> FromNode<'tree> for ConstructorSynonymPattern<'tree>

Source§

impl<'tree> FromNode<'tree> for ConstructorSynonyms<'tree>

Source§

impl<'tree> FromNode<'tree> for Context<'tree>

Source§

impl<'tree> FromNode<'tree> for ContextArrow

Source§

impl<'tree> FromNode<'tree> for Cpp<'tree>

Source§

impl<'tree> FromNode<'tree> for DataConstructor<'tree>

Source§

impl<'tree> FromNode<'tree> for DataConstructorConstructor<'tree>

Source§

impl<'tree> FromNode<'tree> for DataConstructorForall<'tree>

Source§

impl<'tree> FromNode<'tree> for DataConstructors<'tree>

Source§

impl<'tree> FromNode<'tree> for DataFamily<'tree>

Source§

impl<'tree> FromNode<'tree> for DataFamilyChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for DataFamilyName<'tree>

Source§

impl<'tree> FromNode<'tree> for DataInstance<'tree>

Source§

impl<'tree> FromNode<'tree> for DataInstanceChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for DataType<'tree>

Source§

impl<'tree> FromNode<'tree> for DataTypeChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for DataTypeConstructors<'tree>

Source§

impl<'tree> FromNode<'tree> for DataTypeForall<'tree>

Source§

impl<'tree> FromNode<'tree> for DataTypeName<'tree>

Source§

impl<'tree> FromNode<'tree> for DataTypePatterns<'tree>

Source§

impl<'tree> FromNode<'tree> for Decl<'tree>

Source§

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

Source§

impl<'tree> FromNode<'tree> for Declarations<'tree>

Source§

impl<'tree> FromNode<'tree> for DeclarationsChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for DefaultSignature<'tree>

Source§

impl<'tree> FromNode<'tree> for DefaultTypes<'tree>

Source§

impl<'tree> FromNode<'tree> for DefaultTypesType<'tree>

Source§

impl<'tree> FromNode<'tree> for Deriving<'tree>

Source§

impl<'tree> FromNode<'tree> for DerivingInstance<'tree>

Source§

impl<'tree> FromNode<'tree> for DerivingInstanceChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for DerivingInstanceForall<'tree>

Source§

impl<'tree> FromNode<'tree> for DerivingInstanceName<'tree>

Source§

impl<'tree> FromNode<'tree> for DerivingStrategy<'tree>

Source§

impl<'tree> FromNode<'tree> for Do<'tree>

Source§

impl<'tree> FromNode<'tree> for DoModule<'tree>

Source§

impl<'tree> FromNode<'tree> for DoModuleId

Source§

impl<'tree> FromNode<'tree> for EmptyList<'tree>

Source§

impl<'tree> FromNode<'tree> for Entity<'tree>

Source§

impl<'tree> FromNode<'tree> for Equation<'tree>

Source§

impl<'tree> FromNode<'tree> for EquationChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for EquationForall<'tree>

Source§

impl<'tree> FromNode<'tree> for EquationName<'tree>

Source§

impl<'tree> FromNode<'tree> for EquationPattern<'tree>

Source§

impl<'tree> FromNode<'tree> for Equations<'tree>

Source§

impl<'tree> FromNode<'tree> for Exp<'tree>

Source§

impl<'tree> FromNode<'tree> for ExpChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for ExplicitType<'tree>

Source§

impl<'tree> FromNode<'tree> for Export<'tree>

Source§

impl<'tree> FromNode<'tree> for ExportType<'tree>

Source§

impl<'tree> FromNode<'tree> for ExportVariable<'tree>

Source§

impl<'tree> FromNode<'tree> for Exports<'tree>

Source§

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

Source§

impl<'tree> FromNode<'tree> for Field<'tree>

Source§

impl<'tree> FromNode<'tree> for FieldName<'tree>

Source§

impl<'tree> FromNode<'tree> for FieldParameter<'tree>

Source§

impl<'tree> FromNode<'tree> for FieldPath<'tree>

Source§

impl<'tree> FromNode<'tree> for FieldPathField<'tree>

Source§

impl<'tree> FromNode<'tree> for FieldPattern<'tree>

Source§

impl<'tree> FromNode<'tree> for FieldPatternField<'tree>

Source§

impl<'tree> FromNode<'tree> for FieldPatternPattern<'tree>

Source§

impl<'tree> FromNode<'tree> for FieldType<'tree>

Source§

impl<'tree> FromNode<'tree> for FieldUpdate<'tree>

Source§

impl<'tree> FromNode<'tree> for FieldUpdateExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for FieldUpdateField<'tree>

Source§

impl<'tree> FromNode<'tree> for Fields<'tree>

Source§

impl<'tree> FromNode<'tree> for Fixity<'tree>

Source§

impl<'tree> FromNode<'tree> for FixityAssociativity

Source§

impl<'tree> FromNode<'tree> for FixityOperator<'tree>

Source§

impl<'tree> FromNode<'tree> for Float<'tree>

Source§

impl<'tree> FromNode<'tree> for Forall<'tree>

Source§

impl<'tree> FromNode<'tree> for ForallQuantifier

Source§

impl<'tree> FromNode<'tree> for ForallRequired<'tree>

Source§

impl<'tree> FromNode<'tree> for ForallRequiredQuantifier

Source§

impl<'tree> FromNode<'tree> for ForeignExport<'tree>

Source§

impl<'tree> FromNode<'tree> for ForeignImport<'tree>

Source§

impl<'tree> FromNode<'tree> for Function<'tree>

Source§

impl<'tree> FromNode<'tree> for FunctionArrow

Source§

impl<'tree> FromNode<'tree> for FunctionHeadParens<'tree>

Source§

impl<'tree> FromNode<'tree> for FunctionHeadParensName<'tree>

Source§

impl<'tree> FromNode<'tree> for FunctionName<'tree>

Source§

impl<'tree> FromNode<'tree> for FunctionParameter<'tree>

Source§

impl<'tree> FromNode<'tree> for Fundep<'tree>

Source§

impl<'tree> FromNode<'tree> for Fundeps<'tree>

Source§

impl<'tree> FromNode<'tree> for GadtConstructor<'tree>

Source§

impl<'tree> FromNode<'tree> for GadtConstructorForall<'tree>

Source§

impl<'tree> FromNode<'tree> for GadtConstructorName<'tree>

Source§

impl<'tree> FromNode<'tree> for GadtConstructorType<'tree>

Source§

impl<'tree> FromNode<'tree> for GadtConstructors<'tree>

Source§

impl<'tree> FromNode<'tree> for Generator<'tree>

Source§

impl<'tree> FromNode<'tree> for GeneratorArrow

Source§

impl<'tree> FromNode<'tree> for GeneratorExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for GeneratorPattern<'tree>

Source§

impl<'tree> FromNode<'tree> for Group<'tree>

Source§

impl<'tree> FromNode<'tree> for GroupClassifier<'tree>

Source§

impl<'tree> FromNode<'tree> for GroupKey<'tree>

Source§

impl<'tree> FromNode<'tree> for Guard<'tree>

Source§

impl<'tree> FromNode<'tree> for Guards<'tree>

Source§

impl<'tree> FromNode<'tree> for Haddock<'tree>

Source§

impl<'tree> FromNode<'tree> for Haskell<'tree>

Source§

impl<'tree> FromNode<'tree> for Header<'tree>

Source§

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

Source§

impl<'tree> FromNode<'tree> for ImplicitVariable<'tree>

Source§

impl<'tree> FromNode<'tree> for Import<'tree>

Source§

impl<'tree> FromNode<'tree> for ImportList<'tree>

Source§

impl<'tree> FromNode<'tree> for ImportName<'tree>

Source§

impl<'tree> FromNode<'tree> for ImportNameType<'tree>

Source§

impl<'tree> FromNode<'tree> for ImportNameVariable<'tree>

Source§

impl<'tree> FromNode<'tree> for ImportPackage<'tree>

Source§

impl<'tree> FromNode<'tree> for Imports<'tree>

Source§

impl<'tree> FromNode<'tree> for Inferred<'tree>

Source§

impl<'tree> FromNode<'tree> for InferredChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for Infix<'tree>

Source§

impl<'tree> FromNode<'tree> for InfixId<'tree>

Source§

impl<'tree> FromNode<'tree> for InfixIdChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for InfixLeftOperand<'tree>

Source§

impl<'tree> FromNode<'tree> for InfixOperator<'tree>

Source§

impl<'tree> FromNode<'tree> for InfixRightOperand<'tree>

Source§

impl<'tree> FromNode<'tree> for Instance<'tree>

Source§

impl<'tree> FromNode<'tree> for InstanceChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for InstanceDecl<'tree>

Source§

impl<'tree> FromNode<'tree> for InstanceDeclarations<'tree>

Source§

impl<'tree> FromNode<'tree> for InstanceForall<'tree>

Source§

impl<'tree> FromNode<'tree> for InstanceName<'tree>

Source§

impl<'tree> FromNode<'tree> for Integer<'tree>

Source§

impl<'tree> FromNode<'tree> for Invisible<'tree>

Source§

impl<'tree> FromNode<'tree> for Irrefutable<'tree>

Source§

impl<'tree> FromNode<'tree> for KindApplication<'tree>

Source§

impl<'tree> FromNode<'tree> for KindSignature<'tree>

Source§

impl<'tree> FromNode<'tree> for KindSignatureChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for KindSignatureName<'tree>

Source§

impl<'tree> FromNode<'tree> for Label<'tree>

Source§

impl<'tree> FromNode<'tree> for Lambda<'tree>

Source§

impl<'tree> FromNode<'tree> for LambdaCase<'tree>

Source§

impl<'tree> FromNode<'tree> for LambdaCases<'tree>

Source§

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

Source§

impl<'tree> FromNode<'tree> for LazyField<'tree>

Source§

impl<'tree> FromNode<'tree> for LeftSection<'tree>

Source§

impl<'tree> FromNode<'tree> for LeftSectionOperator<'tree>

Source§

impl<'tree> FromNode<'tree> for Let<'tree>

Source§

impl<'tree> FromNode<'tree> for LetIn<'tree>

Source§

impl<'tree> FromNode<'tree> for LetInExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for LinearFunction<'tree>

Source§

impl<'tree> FromNode<'tree> for LinearFunctionArrow

Source§

impl<'tree> FromNode<'tree> for LinearFunctionParameter<'tree>

Source§

impl<'tree> FromNode<'tree> for List<'tree>

Source§

impl<'tree> FromNode<'tree> for ListComprehension<'tree>

Source§

impl<'tree> FromNode<'tree> for ListComprehensionExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for ListElement<'tree>

Source§

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

Source§

impl<'tree> FromNode<'tree> for LiteralChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for LocalBinds<'tree>

Source§

impl<'tree> FromNode<'tree> for LocalBindsDecl<'tree>

Source§

impl<'tree> FromNode<'tree> for Match<'tree>

Source§

impl<'tree> FromNode<'tree> for MatchExpression<'tree>

Source§

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

Source§

impl<'tree> FromNode<'tree> for Module<'tree>

Source§

impl<'tree> FromNode<'tree> for ModuleExport<'tree>

Source§

impl<'tree> FromNode<'tree> for ModuleId<'tree>

Source§

impl<'tree> FromNode<'tree> for MultiWayIf<'tree>

Source§

impl<'tree> FromNode<'tree> for Name<'tree>

Source§

impl<'tree> FromNode<'tree> for Namespace<'tree>

Source§

impl<'tree> FromNode<'tree> for Negation<'tree>

Source§

impl<'tree> FromNode<'tree> for NegationMinus

Source§

impl<'tree> FromNode<'tree> for NegationNumber<'tree>

Source§

impl<'tree> FromNode<'tree> for Newtype<'tree>

Source§

impl<'tree> FromNode<'tree> for NewtypeChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for NewtypeConstructor<'tree>

Source§

impl<'tree> FromNode<'tree> for NewtypeConstructorField<'tree>

Source§

impl<'tree> FromNode<'tree> for NewtypeConstructorName<'tree>

Source§

impl<'tree> FromNode<'tree> for NewtypeForall<'tree>

Source§

impl<'tree> FromNode<'tree> for NewtypeName<'tree>

Source§

impl<'tree> FromNode<'tree> for NewtypePatterns<'tree>

Source§

impl<'tree> FromNode<'tree> for Operator<'tree>

Source§

impl<'tree> FromNode<'tree> for Parens<'tree>

Source§

impl<'tree> FromNode<'tree> for ParensChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for ParensExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for ParensName<'tree>

Source§

impl<'tree> FromNode<'tree> for ParensPattern<'tree>

Source§

impl<'tree> FromNode<'tree> for ParensPatterns<'tree>

Source§

impl<'tree> FromNode<'tree> for ParensType<'tree>

Source§

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

Source§

impl<'tree> FromNode<'tree> for PatternGuard<'tree>

Source§

impl<'tree> FromNode<'tree> for PatternGuardArrow

Source§

impl<'tree> FromNode<'tree> for PatternGuardExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for PatternGuardPattern<'tree>

Source§

impl<'tree> FromNode<'tree> for PatternSynonym<'tree>

Source§

impl<'tree> FromNode<'tree> for PatternSynonymChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for Patterns<'tree>

Source§

impl<'tree> FromNode<'tree> for PatternsChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for Pragma<'tree>

Source§

impl<'tree> FromNode<'tree> for Prefix<'tree>

Source§

impl<'tree> FromNode<'tree> for PrefixField<'tree>

Source§

impl<'tree> FromNode<'tree> for PrefixId<'tree>

Source§

impl<'tree> FromNode<'tree> for PrefixIdChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for PrefixList<'tree>

Source§

impl<'tree> FromNode<'tree> for PrefixName<'tree>

Source§

impl<'tree> FromNode<'tree> for PrefixTuple<'tree>

Source§

impl<'tree> FromNode<'tree> for PrefixUnboxedSum<'tree>

Source§

impl<'tree> FromNode<'tree> for PrefixUnboxedTuple<'tree>

Source§

impl<'tree> FromNode<'tree> for Projection<'tree>

Source§

impl<'tree> FromNode<'tree> for ProjectionSelector<'tree>

Source§

impl<'tree> FromNode<'tree> for Promoted<'tree>

Source§

impl<'tree> FromNode<'tree> for PromotedChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for Qualified<'tree>

Source§

impl<'tree> FromNode<'tree> for QualifiedId<'tree>

Source§

impl<'tree> FromNode<'tree> for Qualifier<'tree>

Source§

impl<'tree> FromNode<'tree> for Qualifiers<'tree>

Source§

impl<'tree> FromNode<'tree> for QuantifiedType<'tree>

Source§

impl<'tree> FromNode<'tree> for QuantifiedVariables<'tree>

Source§

impl<'tree> FromNode<'tree> for QuantifiedVariablesChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for Quasiquote<'tree>

Source§

impl<'tree> FromNode<'tree> for QuasiquoteBody<'tree>

Source§

impl<'tree> FromNode<'tree> for Quote<'tree>

Source§

impl<'tree> FromNode<'tree> for QuoteChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for QuoteQuoter

Source§

impl<'tree> FromNode<'tree> for QuotedDecls<'tree>

Source§

impl<'tree> FromNode<'tree> for QuotedExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for QuotedExpressionChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for QuotedPattern<'tree>

Source§

impl<'tree> FromNode<'tree> for QuotedPatternChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for QuotedType<'tree>

Source§

impl<'tree> FromNode<'tree> for QuotedTypeChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for Quoter<'tree>

Source§

impl<'tree> FromNode<'tree> for QuoterChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for Rec<'tree>

Source§

impl<'tree> FromNode<'tree> for Record<'tree>

Source§

impl<'tree> FromNode<'tree> for RecordArrow

Source§

impl<'tree> FromNode<'tree> for RecordField<'tree>

Source§

impl<'tree> FromNode<'tree> for RightSection<'tree>

Source§

impl<'tree> FromNode<'tree> for RightSectionChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for RoleAnnotation<'tree>

Source§

impl<'tree> FromNode<'tree> for RoleAnnotationType<'tree>

Source§

impl<'tree> FromNode<'tree> for Safety<'tree>

Source§

impl<'tree> FromNode<'tree> for Signature<'tree>

Source§

impl<'tree> FromNode<'tree> for SignatureName<'tree>

Source§

impl<'tree> FromNode<'tree> for SignatureSynonym<'tree>

Source§

impl<'tree> FromNode<'tree> for Special<'tree>

Source§

impl<'tree> FromNode<'tree> for SpecialChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for Splice<'tree>

Source§

impl<'tree> FromNode<'tree> for SpliceExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for Star<'tree>

Source§

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

Source§

impl<'tree> FromNode<'tree> for Strict<'tree>

Source§

impl<'tree> FromNode<'tree> for StrictField<'tree>

Source§

impl<'tree> FromNode<'tree> for String<'tree>

Source§

impl<'tree> FromNode<'tree> for ThQuotedName<'tree>

Source§

impl<'tree> FromNode<'tree> for ThQuotedNameName<'tree>

Source§

impl<'tree> FromNode<'tree> for TopSplice<'tree>

Source§

impl<'tree> FromNode<'tree> for Transform<'tree>

Source§

impl<'tree> FromNode<'tree> for TransformKey<'tree>

Source§

impl<'tree> FromNode<'tree> for TransformTransformation<'tree>

Source§

impl<'tree> FromNode<'tree> for Tuple<'tree>

Source§

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

Source§

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

Source§

impl<'tree> FromNode<'tree> for TypeApplication<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeBinder<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeFamily<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeFamilyChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeFamilyClosedFamily<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeFamilyInjectivity<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeFamilyName<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeFamilyResult<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeInstance<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeInstanceChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeInstanceForall<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeInstanceName<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeParam<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeParams<'tree>

Source§

impl<'tree> FromNode<'tree> for TypePatterns<'tree>

Source§

impl<'tree> FromNode<'tree> for TypePatternsChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeRole<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeSynomym<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeSynomymChildren<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeSynomymName<'tree>

Source§

impl<'tree> FromNode<'tree> for TypeSynomymType<'tree>

Source§

impl<'tree> FromNode<'tree> for TypedQuote<'tree>

Source§

impl<'tree> FromNode<'tree> for UnboxedSum<'tree>

Source§

impl<'tree> FromNode<'tree> for UnboxedSumElement<'tree>

Source§

impl<'tree> FromNode<'tree> for UnboxedTuple<'tree>

Source§

impl<'tree> FromNode<'tree> for UnboxedTupleElement<'tree>

Source§

impl<'tree> FromNode<'tree> for UnboxedUnit<'tree>

Source§

impl<'tree> FromNode<'tree> for Unit<'tree>

Source§

impl<'tree> FromNode<'tree> for Variable<'tree>

Source§

impl<'tree> FromNode<'tree> for Via<'tree>

Source§

impl<'tree> FromNode<'tree> for ViewPattern<'tree>

Source§

impl<'tree> FromNode<'tree> for ViewPatternExpression<'tree>

Source§

impl<'tree> FromNode<'tree> for ViewPatternPattern<'tree>

Source§

impl<'tree> FromNode<'tree> for Wildcard<'tree>