Docs.rs
php-parser-rs-0.1.0
php-parser-rs 0.1.0
Docs.rs crate page
MIT
OR
Apache-2.0
Links
Repository
crates.io
Source
Owners
ryangjchandler
Dependencies
ariadne ^0.1.5
normal
clap ^4.0.32
normal
schemars ^0.8.11
normal
serde ^1.0.149
normal
serde_json ^1.0.89
normal
pretty_assertions ^1.3.0
dev
Versions
0.13%
of the crate is documented
Go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Node
Provided Methods
children
Implementors
In php_parser_rs::node
?
Trait
php_parser_rs
::
node
::
Node
source
·
[
−
]
pub trait Node:
Any
{ fn
children
(&self) ->
Vec
<&dyn
Node
>
ⓘ
{ ... } }
Provided Methods
§
source
fn
children
(&self) ->
Vec
<&dyn
Node
>
ⓘ
Implementors
§
source
§
impl
Node
for
Argument
source
§
impl
Node
for
AnonymousClassMember
source
§
impl
Node
for
ClassMember
source
§
impl
Node
for
IfStatementBody
source
§
impl
Node
for
Type
source
§
impl
Node
for
DeclareBody
source
§
impl
Node
for
ArrayItem
source
§
impl
Node
for
Expression
source
§
impl
Node
for
ListEntry
source
§
impl
Node
for
MagicConstant
source
§
impl
Node
for
Statement
source
§
impl
Node
for
StringPart
source
§
impl
Node
for
BackedEnumMember
source
§
impl
Node
for
BackedEnumType
source
§
impl
Node
for
UnitEnumMember
source
§
impl
Node
for
Identifier
source
§
impl
Node
for
InterfaceMember
source
§
impl
Node
for
Literal
source
§
impl
Node
for
ForStatementBody
source
§
impl
Node
for
ForeachStatementBody
source
§
impl
Node
for
ForeachStatementIterator
source
§
impl
Node
for
Level
source
§
impl
Node
for
WhileStatementBody
source
§
impl
Node
for
NamespaceStatement
source
§
impl
Node
for
ArithmeticOperation
source
§
impl
Node
for
AssignmentOperation
source
§
impl
Node
for
BitwiseOperation
source
§
impl
Node
for
ComparisonOperation
source
§
impl
Node
for
LogicalOperation
source
§
impl
Node
for
PropertyEntry
source
§
impl
Node
for
TraitMember
source
§
impl
Node
for
CatchType
source
§
impl
Node
for
Variable
source
§
impl
Node
for
ArgumentList
source
§
impl
Node
for
SingleArgument
source
§
impl
Node
for
AnonymousClass
source
§
impl
Node
for
AnonymousClassBody
source
§
impl
Node
for
ClassBody
source
§
impl
Node
for
ClassExtends
source
§
impl
Node
for
ClassImplements
source
§
impl
Node
for
ClassStatement
source
§
impl
Node
for
Comment
source
§
impl
Node
for
ClassishConstant
source
§
impl
Node
for
ConstantEntry
source
§
impl
Node
for
ConstantStatement
source
§
impl
Node
for
IfStatement
source
§
impl
Node
for
IfStatementElse
source
§
impl
Node
for
IfStatementElseBlock
source
§
impl
Node
for
IfStatementElseIf
source
§
impl
Node
for
IfStatementElseIfBlock
source
§
impl
Node
for
DeclareEntry
source
§
impl
Node
for
DeclareEntryGroup
source
§
impl
Node
for
DeclareStatement
source
§
impl
Node
for
BackedEnumBody
source
§
impl
Node
for
BackedEnumCase
source
§
impl
Node
for
BackedEnumStatement
source
§
impl
Node
for
UnitEnumBody
source
§
impl
Node
for
UnitEnumCase
source
§
impl
Node
for
UnitEnumStatement
source
§
impl
Node
for
AbstractConstructor
source
§
impl
Node
for
AbstractMethod
source
§
impl
Node
for
ArrowFunction
source
§
impl
Node
for
Closure
source
§
impl
Node
for
ClosureUse
source
§
impl
Node
for
ClosureUseVariable
source
§
impl
Node
for
ConcreteConstructor
source
§
impl
Node
for
ConcreteMethod
source
§
impl
Node
for
ConstructorParameter
source
§
impl
Node
for
ConstructorParameterList
source
§
impl
Node
for
FunctionBody
source
§
impl
Node
for
FunctionParameter
source
§
impl
Node
for
FunctionParameterList
source
§
impl
Node
for
FunctionStatement
source
§
impl
Node
for
MethodBody
source
§
impl
Node
for
ReturnType
source
§
impl
Node
for
GotoStatement
source
§
impl
Node
for
LabelStatement
source
§
impl
Node
for
DynamicIdentifier
source
§
impl
Node
for
SimpleIdentifier
source
§
impl
Node
for
InterfaceBody
source
§
impl
Node
for
InterfaceExtends
source
§
impl
Node
for
InterfaceStatement
source
§
impl
Node
for
LiteralFloat
source
§
impl
Node
for
LiteralInteger
source
§
impl
Node
for
LiteralString
source
§
impl
Node
for
BreakStatement
source
§
impl
Node
for
ContinueStatement
source
§
impl
Node
for
DoWhileStatement
source
§
impl
Node
for
ForStatement
source
§
impl
Node
for
ForStatementIterator
source
§
impl
Node
for
ForeachStatement
source
§
impl
Node
for
WhileStatement
source
§
impl
Node
for
BracedNamespace
source
§
impl
Node
for
BracedNamespaceBody
source
§
impl
Node
for
UnbracedNamespace
source
§
impl
Node
for
Property
source
§
impl
Node
for
VariableProperty
source
§
impl
Node
for
BlockStatement
source
§
impl
Node
for
Case
source
§
impl
Node
for
DefaultMatchArm
source
§
impl
Node
for
EchoStatement
source
§
impl
Node
for
ExpressionStatement
source
§
impl
Node
for
GlobalStatement
source
§
impl
Node
for
GroupUseStatement
source
§
impl
Node
for
HaltCompiler
source
§
impl
Node
for
MatchArm
source
§
impl
Node
for
ReturnStatement
source
§
impl
Node
for
StaticStatement
source
§
impl
Node
for
StaticVar
source
§
impl
Node
for
SwitchStatement
source
§
impl
Node
for
Use
source
§
impl
Node
for
UseStatement
source
§
impl
Node
for
TraitBody
source
§
impl
Node
for
TraitStatement
source
§
impl
Node
for
TraitUsage
source
§
impl
Node
for
CatchBlock
source
§
impl
Node
for
FinallyBlock
source
§
impl
Node
for
TryStatement
source
§
impl
Node
for
BracedVariableVariable
source
§
impl
Node
for
SimpleVariable
source
§
impl
Node
for
VariableVariable
source
§
impl
Node
for
Block
source
§
impl<T:
Node
>
Node
for
CommaSeparated
<T>