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
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
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>