[][src]Enum binjs::specialized::es6::ast::ASTField

pub enum ASTField {
    Alternate,
    Arguments,
    Binding,
    BindingScope,
    Body,
    BodyScope,
    BoundNames,
    Callee,
    Cases,
    CatchClause,
    Consequent,
    Contents,
    ContentsSkip,
    Declaration,
    Declarators,
    DeclaredNames,
    DefaultBinding,
    DefaultCase,
    Directives,
    Discriminant,
    Elements,
    ExportedName,
    Expression,
    Finalizer,
    Flags,
    HasDirectEval,
    Index,
    Init,
    IsAsync,
    IsCaptured,
    IsFunctionNameCaptured,
    IsGenerator,
    IsPrefix,
    IsSimpleParameterList,
    IsStatic,
    IsThisCaptured,
    Items,
    Kind,
    Label,
    Left,
    Length,
    Method,
    ModuleSpecifier,
    Name,
    NamedExports,
    NamedImports,
    NamespaceBinding,
    Object,
    Operand,
    Operator,
    Param,
    ParamNames,
    ParameterScope,
    Params,
    Pattern,
    PostDefaultCases,
    PreDefaultCases,
    Properties,
    Property,
    RawValue,
    Rest,
    Right,
    Scope,
    Statements,
    Super,
    Table,
    Tag,
    Test,
    Update,
    Value,
}

All the fields.

Variants

Alternate
Arguments
Binding
BindingScope
Body
BodyScope
BoundNames
Callee
Cases
CatchClause
Consequent
Contents
ContentsSkip
Declaration
Declarators
DeclaredNames
DefaultBinding
DefaultCase
Directives
Discriminant
Elements
ExportedName
Expression
Finalizer
Flags
HasDirectEval
Index
Init
IsAsync
IsCaptured
IsFunctionNameCaptured
IsGenerator
IsPrefix
IsSimpleParameterList
IsStatic
IsThisCaptured
Items
Kind
Label
Left
Length
Method
ModuleSpecifier
Name
NamedExports
NamedImports
NamespaceBinding
Object
Operand
Operator
Param
ParamNames
ParameterScope
Params
Pattern
PostDefaultCases
PreDefaultCases
Properties
Property
RawValue
Rest
Right
Scope
Statements
Super
Table
Tag
Test
Update
Value

Trait Implementations

impl Clone for ASTField[src]

impl Copy for ASTField[src]

impl Debug for ASTField[src]

impl Eq for ASTField[src]

impl PartialEq<ASTField> for ASTField[src]

impl StructuralEq for ASTField[src]

impl StructuralPartialEq for ASTField[src]

Auto Trait Implementations

impl RefUnwindSafe for ASTField

impl Send for ASTField

impl Sync for ASTField

impl Unpin for ASTField

impl UnwindSafe for ASTField

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Downcast for T where
    T: Any
[src]

impl<T> DowncastSync for T where
    T: Send + Sync + Any
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]