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