List of all items
Structs
- ast::ArenaVec
- ast::Arg
- ast::ArrayAccessExpr
- ast::ArrayElement
- ast::ArrowFunctionExpr
- ast::AssignExpr
- ast::Attribute
- ast::BinaryExpr
- ast::CallableCreateExpr
- ast::CatchClause
- ast::ClassConstDecl
- ast::ClassDecl
- ast::ClassMember
- ast::ClassModifiers
- ast::ClosureExpr
- ast::ClosureUseVar
- ast::Comment
- ast::ConstItem
- ast::DeclareStmt
- ast::DoWhileStmt
- ast::ElseIfBranch
- ast::EnumCase
- ast::EnumDecl
- ast::EnumMember
- ast::Expr
- ast::ForStmt
- ast::ForeachStmt
- ast::FunctionCallExpr
- ast::FunctionDecl
- ast::Ident
- ast::IfStmt
- ast::InterfaceDecl
- ast::MatchArm
- ast::MatchExpr
- ast::MethodCallExpr
- ast::MethodDecl
- ast::NameStr
- ast::NamespaceDecl
- ast::NewExpr
- ast::NullCoalesceExpr
- ast::Param
- ast::Program
- ast::PropertyAccessExpr
- ast::PropertyDecl
- ast::PropertyHook
- ast::StaticAccessExpr
- ast::StaticDynMethodCallExpr
- ast::StaticMethodCallExpr
- ast::StaticVar
- ast::Stmt
- ast::SwitchCase
- ast::SwitchStmt
- ast::TernaryExpr
- ast::TraitAdaptation
- ast::TraitDecl
- ast::TraitUseDecl
- ast::TryCatchStmt
- ast::TypeHint
- ast::UnaryPostfixExpr
- ast::UnaryPrefixExpr
- ast::UseDecl
- ast::UseItem
- ast::WhileStmt
- ast::YieldExpr
- owned::Arg
- owned::ArrayAccessExpr
- owned::ArrayElement
- owned::ArrowFunctionExpr
- owned::AssignExpr
- owned::Attribute
- owned::BinaryExpr
- owned::CallableCreateExpr
- owned::CatchClause
- owned::ClassConstDecl
- owned::ClassDecl
- owned::ClassMember
- owned::ClosureExpr
- owned::ClosureUseVar
- owned::Comment
- owned::ConstItem
- owned::DeclareStmt
- owned::DoWhileStmt
- owned::ElseIfBranch
- owned::EnumCase
- owned::EnumDecl
- owned::EnumMember
- owned::Expr
- owned::ForStmt
- owned::ForeachStmt
- owned::FunctionCallExpr
- owned::FunctionDecl
- owned::IfStmt
- owned::InterfaceDecl
- owned::MatchArm
- owned::MatchExpr
- owned::MethodCallExpr
- owned::MethodDecl
- owned::Name
- owned::NamespaceDecl
- owned::NewExpr
- owned::NullCoalesceExpr
- owned::Param
- owned::Program
- owned::PropertyAccessExpr
- owned::PropertyDecl
- owned::PropertyHook
- owned::StaticAccessExpr
- owned::StaticDynMethodCallExpr
- owned::StaticMethodCallExpr
- owned::StaticVar
- owned::Stmt
- owned::SwitchCase
- owned::SwitchStmt
- owned::TernaryExpr
- owned::TraitAdaptation
- owned::TraitDecl
- owned::TraitUseDecl
- owned::TryCatchStmt
- owned::TypeHint
- owned::UnaryPostfixExpr
- owned::UnaryPrefixExpr
- owned::UseDecl
- owned::UseItem
- owned::WhileStmt
- owned::YieldExpr
- owned::visitor::OwnedScope
- owned::visitor::OwnedScopeWalker
- span::Span
- visitor::Scope
- visitor::ScopeWalker
Enums
- ast::AssignOp
- ast::BinaryOp
- ast::BuiltinType
- ast::CallableCreateKind
- ast::CastKind
- ast::ClassMemberKind
- ast::CommentKind
- ast::EnumMemberKind
- ast::ExprKind
- ast::IncludeKind
- ast::MagicConstKind
- ast::Name
- ast::NameKind
- ast::NamespaceBody
- ast::PropertyHookBody
- ast::PropertyHookKind
- ast::StmtKind
- ast::StringPart
- ast::TraitAdaptationKind
- ast::TypeHintKind
- ast::UnaryPostfixOp
- ast::UnaryPrefixOp
- ast::UseKind
- ast::Visibility
- owned::CallableCreateKind
- owned::ClassMemberKind
- owned::EnumMemberKind
- owned::ExprKind
- owned::NamespaceBody
- owned::PropertyHookBody
- owned::StmtKind
- owned::StringPart
- owned::TraitAdaptationKind
- owned::TypeHintKind
Traits
- fold::Fold
- owned::fold::FoldOwned
- owned::visitor::OwnedScopeVisitor
- owned::visitor::OwnedVisitor
- visitor::ScopeVisitor
- visitor::Visitor
Functions
- fold::fold_arg
- fold::fold_attribute
- fold::fold_catch_clause
- fold::fold_class_member
- fold::fold_enum_member
- fold::fold_expr
- fold::fold_match_arm
- fold::fold_name
- fold::fold_name_str
- fold::fold_param
- fold::fold_program
- fold::fold_property_hook
- fold::fold_stmt
- fold::fold_trait_adaptation
- fold::fold_trait_use
- fold::fold_type_hint
- owned::fold::fold_owned_arg
- owned::fold::fold_owned_attribute
- owned::fold::fold_owned_catch_clause
- owned::fold::fold_owned_class_member
- owned::fold::fold_owned_closure_use_var
- owned::fold::fold_owned_enum_member
- owned::fold::fold_owned_expr
- owned::fold::fold_owned_match_arm
- owned::fold::fold_owned_name
- owned::fold::fold_owned_param
- owned::fold::fold_owned_program
- owned::fold::fold_owned_property_hook
- owned::fold::fold_owned_stmt
- owned::fold::fold_owned_type_hint
- owned::from_owned_program
- owned::to_owned_expr
- owned::to_owned_program
- owned::to_owned_stmt
- owned::visitor::walk_owned_arg
- owned::visitor::walk_owned_attribute
- owned::visitor::walk_owned_catch_clause
- owned::visitor::walk_owned_class_member
- owned::visitor::walk_owned_comments
- owned::visitor::walk_owned_enum_member
- owned::visitor::walk_owned_expr
- owned::visitor::walk_owned_match_arm
- owned::visitor::walk_owned_name
- owned::visitor::walk_owned_param
- owned::visitor::walk_owned_program
- owned::visitor::walk_owned_property_hook
- owned::visitor::walk_owned_stmt
- owned::visitor::walk_owned_trait_use
- owned::visitor::walk_owned_type_hint
- visitor::walk_arg
- visitor::walk_attribute
- visitor::walk_catch_clause
- visitor::walk_class_member
- visitor::walk_comments
- visitor::walk_enum_member
- visitor::walk_expr
- visitor::walk_match_arm
- visitor::walk_name
- visitor::walk_param
- visitor::walk_program
- visitor::walk_property_hook
- visitor::walk_stmt
- visitor::walk_trait_use
- visitor::walk_type_hint