[−][src]Enum binjs::specialized::es6::ast::ASTNode
All the interfaces.
Variants
ArrayAssignmentTarget
ArrayBinding
ArrayExpression
ArrowExpressionContentsWithExpression
ArrowExpressionContentsWithFunctionBody
AssertedBlockScope
AssertedBoundName
AssertedBoundNamesScope
AssertedDeclaredName
AssertedParameterName
AssertedParameterScope
AssertedPositionalParameterName
AssertedRestParameterName
AssertedScriptGlobalScope
AssertedVarScope
AssignmentExpression
AssignmentTargetIdentifier
AssignmentTargetPropertyIdentifier
AssignmentTargetPropertyProperty
AssignmentTargetWithInitializer
AwaitExpression
BinASTExpressionWithProbabilityTable
BinaryExpression
BindingIdentifier
BindingPropertyIdentifier
BindingPropertyProperty
BindingWithInitializer
Block
BreakStatement
CallExpression
CatchClause
ClassDeclaration
ClassElement
ClassExpression
CompoundAssignmentExpression
ComputedMemberAssignmentTarget
ComputedMemberExpression
ComputedPropertyName
ConditionalExpression
ContinueStatement
DataProperty
DebuggerStatement
Directive
DoWhileStatement
EagerArrowExpressionWithExpression
EagerArrowExpressionWithFunctionBody
EagerFunctionDeclaration
EagerFunctionExpression
EagerGetter
EagerMethod
EagerSetter
EmptyStatement
Export
ExportAllFrom
ExportDefault
ExportFrom
ExportFromSpecifier
ExportLocalSpecifier
ExportLocals
ExpressionStatement
ForInOfBinding
ForInStatement
ForOfStatement
ForStatement
FormalParameters
FunctionExpressionContents
FunctionOrMethodContents
GetterContents
IdentifierExpression
IfStatement
Import
ImportNamespace
ImportSpecifier
LabelledStatement
LazyArrowExpressionWithExpression
LazyArrowExpressionWithFunctionBody
LazyFunctionDeclaration
LazyFunctionExpression
LazyGetter
LazyMethod
LazySetter
LiteralBooleanExpression
LiteralInfinityExpression
LiteralNullExpression
LiteralNumericExpression
LiteralPropertyName
LiteralRegExpExpression
LiteralStringExpression
Module
NewExpression
NewTargetExpression
ObjectAssignmentTarget
ObjectBinding
ObjectExpression
ReturnStatement
Script
SetterContents
ShorthandProperty
SpreadElement
StaticMemberAssignmentTarget
StaticMemberExpression
Super
SwitchCase
SwitchDefault
SwitchStatement
SwitchStatementWithDefault
TemplateElement
TemplateExpression
ThisExpression
ThrowStatement
TryCatchStatement
TryFinallyStatement
UnaryExpression
UpdateExpression
VariableDeclaration
VariableDeclarator
WhileStatement
WithStatement
YieldExpression
YieldStarExpression
Trait Implementations
impl Clone for ASTNode
[src]
impl Copy for ASTNode
[src]
impl Debug for ASTNode
[src]
impl Eq for ASTNode
[src]
impl PartialEq<ASTNode> for ASTNode
[src]
impl StructuralEq for ASTNode
[src]
impl StructuralPartialEq for ASTNode
[src]
Auto Trait Implementations
impl RefUnwindSafe for ASTNode
impl Send for ASTNode
impl Sync for ASTNode
impl Unpin for ASTNode
impl UnwindSafe for ASTNode
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Downcast for T where
T: Any,
[src]
T: Any,
fn into_any(self: Box<T>) -> Box<dyn Any + 'static>
[src]
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
[src]
fn as_any(&self) -> &(dyn Any + 'static)
[src]
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
[src]
impl<T> DowncastSync for T where
T: Send + Sync + Any,
[src]
T: Send + Sync + Any,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,