Docs.rs
php-parser-rs-0.1.3
php-parser-rs 0.1.3
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.6%
of the crate is documented
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
php_
parser_
rs
0.1.3
Node
Provided Methods
children
Implementors
In php_
parser_
rs::
node
php_parser_rs
::
node
Trait
Node
Copy item path
Source
pub trait Node:
Any
{ // Provided method fn
children
(&mut self) ->
Vec
<&mut dyn
Node
> { ... } }
Provided Methods
§
Source
fn
children
(&mut self) ->
Vec
<&mut 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
MagicConstantExpression
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
ArithmeticOperationExpression
Source
§
impl
Node
for
AssignmentOperationExpression
Source
§
impl
Node
for
BitwiseOperationExpression
Source
§
impl
Node
for
ComparisonOperationExpression
Source
§
impl
Node
for
LogicalOperationExpression
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
NamedArgument
Source
§
impl
Node
for
PositionalArgument
Source
§
impl
Node
for
SingleArgument
Source
§
impl
Node
for
AnonymousClassBody
Source
§
impl
Node
for
AnonymousClassExpression
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
ArrowFunctionExpression
Source
§
impl
Node
for
ClosureExpression
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
ArrayExpression
Source
§
impl
Node
for
ArrayIndexExpression
Source
§
impl
Node
for
BlockStatement
Source
§
impl
Node
for
BoolExpression
Source
§
impl
Node
for
Case
Source
§
impl
Node
for
CastExpression
Source
§
impl
Node
for
CloneExpression
Source
§
impl
Node
for
CoalesceExpression
Source
§
impl
Node
for
ConcatExpression
Source
§
impl
Node
for
ConstantFetchExpression
Source
§
impl
Node
for
DefaultMatchArm
Source
§
impl
Node
for
DieExpression
Source
§
impl
Node
for
EchoStatement
Source
§
impl
Node
for
EmptyExpression
Source
§
impl
Node
for
ErrorSuppressExpression
Source
§
impl
Node
for
EvalExpression
Source
§
impl
Node
for
ExitExpression
Source
§
impl
Node
for
ExpressionStatement
Source
§
impl
Node
for
ExpressionStringPart
Source
§
impl
Node
for
FunctionCallExpression
Source
§
impl
Node
for
FunctionClosureCreationExpression
Source
§
impl
Node
for
GlobalStatement
Source
§
impl
Node
for
GroupUseStatement
Source
§
impl
Node
for
HaltCompilerStatement
Source
§
impl
Node
for
HeredocExpression
Source
§
impl
Node
for
IncludeExpression
Source
§
impl
Node
for
IncludeOnceExpression
Source
§
impl
Node
for
InstanceofExpression
Source
§
impl
Node
for
InterpolatedStringExpression
Source
§
impl
Node
for
IssetExpression
Source
§
impl
Node
for
ListExpression
Source
§
impl
Node
for
LiteralStringPart
Source
§
impl
Node
for
MatchArm
Source
§
impl
Node
for
MatchExpression
Source
§
impl
Node
for
MethodCallExpression
Source
§
impl
Node
for
MethodClosureCreationExpression
Source
§
impl
Node
for
NewExpression
Source
§
impl
Node
for
NowdocExpression
Source
§
impl
Node
for
NullsafeMethodCallExpression
Source
§
impl
Node
for
NullsafePropertyFetchExpression
Source
§
impl
Node
for
ParenthesizedExpression
Source
§
impl
Node
for
PrintExpression
Source
§
impl
Node
for
PropertyFetchExpression
Source
§
impl
Node
for
ReferenceExpression
Source
§
impl
Node
for
RequireExpression
Source
§
impl
Node
for
RequireOnceExpression
Source
§
impl
Node
for
ReturnStatement
Source
§
impl
Node
for
ShellExecExpression
Source
§
impl
Node
for
ShortArrayExpression
Source
§
impl
Node
for
ShortTernaryExpression
Source
§
impl
Node
for
StaticMethodCallExpression
Source
§
impl
Node
for
StaticMethodClosureCreationExpression
Source
§
impl
Node
for
StaticPropertyFetchExpression
Source
§
impl
Node
for
StaticStatement
Source
§
impl
Node
for
StaticVar
Source
§
impl
Node
for
StaticVariableMethodCallExpression
Source
§
impl
Node
for
StaticVariableMethodClosureCreationExpression
Source
§
impl
Node
for
SwitchStatement
Source
§
impl
Node
for
TernaryExpression
Source
§
impl
Node
for
ThrowExpression
Source
§
impl
Node
for
UnsetExpression
Source
§
impl
Node
for
Use
Source
§
impl
Node
for
UseStatement
Source
§
impl
Node
for
YieldExpression
Source
§
impl
Node
for
YieldFromExpression
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>