Docs.rs
resast-0.5.0
resast 0.5.0
Permalink
Docs.rs crate page
MIT
Links
Repository
crates.io
Source
Owners
FreeMasen
Dependencies
serde ^1
normal
serde_derive ^1
normal
pretty_env_logger ^0.3
dev
ressa ^0.7.0-beta-6
dev
serde_json ^1
dev
Versions
28.93%
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
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Node
Required Methods
loc
Implementations on Foreign Types
Vec<ProgramPart<'a>>
Implementors
In resast::spanned
?
Trait
resast
::
spanned
::
Node
source
·
[
−
]
pub trait Node { fn
loc
(&self) ->
SourceLocation
; }
Required Methods
source
fn
loc
(&self) ->
SourceLocation
Implementations on Foreign Types
source
impl<'a>
Node
for
Vec
<
ProgramPart
<'a>>
source
fn
loc
(&self) ->
SourceLocation
Implementors
source
impl<'a>
Node
for
Decl
<'a>
source
impl<'a>
Node
for
DefaultExportDeclValue
<'a>
source
impl<'a>
Node
for
ExportDeclValue
<'a>
source
impl<'a>
Node
for
ImportSpecifier
<'a>
source
impl<'a>
Node
for
ModDecl
<'a>
source
impl<'a>
Node
for
ModExportSpecifier
<'a>
source
impl<'a>
Node
for
NamedExportDecl
<'a>
source
impl<'a>
Node
for
AssignOp
<'a>
source
impl<'a>
Node
for
BinaryOp
<'a>
source
impl<'a>
Node
for
FuncArg
<'a>
source
impl<'a>
Node
for
LogicalOp
<'a>
source
impl<'a>
Node
for
Program
<'a>
source
impl<'a>
Node
for
ProgramPart
<'a>
source
impl<'a>
Node
for
UnaryOp
<'a>
source
impl<'a>
Node
for
UpdateOp
<'a>
source
impl<'a>
Node
for
VarKind
<'a>
source
impl<'a>
Node
for
ArrowFuncBody
<'a>
source
impl<'a>
Node
for
AssignLeft
<'a>
source
impl<'a>
Node
for
Expr
<'a>
source
impl<'a>
Node
for
Lit
<'a>
source
impl<'a>
Node
for
MemberIndexer
<'a>
source
impl<'a>
Node
for
ObjProp
<'a>
source
impl<'a>
Node
for
Prop
<'a>
source
impl<'a>
Node
for
PropKey
<'a>
source
impl<'a>
Node
for
PropValue
<'a>
source
impl<'a>
Node
for
ArrayPatPart
<'a>
source
impl<'a>
Node
for
ObjPatPart
<'a>
source
impl<'a>
Node
for
Pat
<'a>
source
impl<'a>
Node
for
LoopInit
<'a>
source
impl<'a>
Node
for
LoopLeft
<'a>
source
impl<'a>
Node
for
Stmt
<'a>
source
impl<'a>
Node
for
Alias
<'a>
source
impl<'a>
Node
for
DefaultExportDecl
<'a>
source
impl<'a>
Node
for
DefaultImportSpec
<'a>
source
impl<'a>
Node
for
ExportList
<'a>
source
impl<'a>
Node
for
ExportSpecifier
<'a>
source
impl<'a>
Node
for
ModExport
<'a>
source
impl<'a>
Node
for
ModImport
<'a>
source
impl<'a>
Node
for
NamedExportSource
<'a>
source
impl<'a>
Node
for
NamedExportSpec
<'a>
source
impl<'a>
Node
for
NamespaceImportSpec
<'a>
source
impl<'a>
Node
for
NormalImportSpec
<'a>
source
impl<'a>
Node
for
NormalImportSpecs
<'a>
source
impl<'a>
Node
for
VarDecl
<'a>
source
impl<'a>
Node
for
VarDecls
<'a>
source
impl<'a>
Node
for
ArrayExpr
<'a>
source
impl<'a>
Node
for
ArrowFuncExpr
<'a>
source
impl<'a>
Node
for
ArrowParamPlaceHolder
<'a>
source
impl<'a>
Node
for
AssignExpr
<'a>
source
impl<'a>
Node
for
AwaitExpr
<'a>
source
impl<'a>
Node
for
BinaryExpr
<'a>
source
impl<'a>
Node
for
CallExpr
<'a>
source
impl<'a>
Node
for
ConditionalExpr
<'a>
source
impl<'a>
Node
for
LogicalExpr
<'a>
source
impl<'a>
Node
for
MemberExpr
<'a>
source
impl<'a>
Node
for
MetaProp
<'a>
source
impl<'a>
Node
for
NewExpr
<'a>
source
impl<'a>
Node
for
ObjExpr
<'a>
source
impl<'a>
Node
for
PropCtor
<'a>
source
impl<'a>
Node
for
PropGet
<'a>
source
impl<'a>
Node
for
PropInit
<'a>
source
impl<'a>
Node
for
PropInitKey
<'a>
source
impl<'a>
Node
for
PropMethod
<'a>
source
impl<'a>
Node
for
PropSet
<'a>
source
impl<'a>
Node
for
RegEx
<'a>
source
impl<'a>
Node
for
SequenceExprEntry
<'a>
source
impl<'a>
Node
for
SpreadExpr
<'a>
source
impl<'a>
Node
for
StringLit
<'a>
source
impl<'a>
Node
for
TaggedTemplateExpr
<'a>
source
impl<'a>
Node
for
TemplateElement
<'a>
source
impl<'a>
Node
for
TemplateLit
<'a>
source
impl<'a>
Node
for
UnaryExpr
<'a>
source
impl<'a>
Node
for
UpdateExpr
<'a>
source
impl<'a>
Node
for
WrappedExpr
<'a>
source
impl<'a>
Node
for
YieldExpr
<'a>
source
impl<'a>
Node
for
ArrayPat
<'a>
source
impl<'a>
Node
for
AssignPat
<'a>
source
impl<'a>
Node
for
ObjPat
<'a>
source
impl<'a>
Node
for
RestPat
<'a>
source
impl<'a>
Node
for
BlockStmt
<'a>
source
impl<'a>
Node
for
CatchArg
<'a>
source
impl<'a>
Node
for
CatchClause
<'a>
source
impl<'a>
Node
for
DoWhileStmt
<'a>
source
impl<'a>
Node
for
ElseStmt
<'a>
source
impl<'a>
Node
for
FinallyClause
<'a>
source
impl<'a>
Node
for
ForInStmt
<'a>
source
impl<'a>
Node
for
ForOfStmt
<'a>
source
impl<'a>
Node
for
ForStmt
<'a>
source
impl<'a>
Node
for
IfStmt
<'a>
source
impl<'a>
Node
for
LabeledStmt
<'a>
source
impl<'a>
Node
for
SwitchCase
<'a>
source
impl<'a>
Node
for
SwitchStmt
<'a>
source
impl<'a>
Node
for
TryStmt
<'a>
source
impl<'a>
Node
for
WhileStmt
<'a>
source
impl<'a>
Node
for
WithStmt
<'a>
source
impl<'a>
Node
for
Class
<'a>
source
impl<'a>
Node
for
ClassBody
<'a>
source
impl<'a>
Node
for
Dir
<'a>
source
impl<'a>
Node
for
Func
<'a>
source
impl<'a>
Node
for
FuncArgEntry
<'a>
source
impl<'a>
Node
for
FuncBody
<'a>
source
impl<'a>
Node
for
Ident
<'a>
source
impl<'a>
Node
for
SequenceExpr
<'a>
source
impl<'a, T>
Node
for
ListEntry
<'a, T>
where
T:
Node
,