[−][src]Struct binjs::generic::es6::Library
Fields
meta_entry_point: NodeName
The entry point in the grammar.
meta_null_interface: NodeName
The name of the null interface.
asserted_declared_kind: NodeName
binary_operator: NodeName
compound_assignment_operator: NodeName
unary_operator: NodeName
update_operator: NodeName
variable_declaration_kind: NodeName
arguments: NodeName
arrow_expression: NodeName
asserted_maybe_positional_parameter_name: NodeName
assignment_target: NodeName
assignment_target_pattern: NodeName
assignment_target_property: NodeName
binding: NodeName
binding_pattern: NodeName
binding_property: NodeName
export_declaration: NodeName
expression: NodeName
function_body: NodeName
function_declaration: NodeName
function_expression: NodeName
getter: NodeName
identifier: NodeName
identifier_name: NodeName
import_declaration: NodeName
iteration_statement: NodeName
label: NodeName
literal: NodeName
method: NodeName
method_definition: NodeName
object_property: NodeName
parameter: NodeName
program: NodeName
property_key: NodeName
property_name: NodeName
setter: NodeName
simple_assignment_target: NodeName
statement: NodeName
string: NodeName
null: NodeName
array_assignment_target: NodeName
array_binding: NodeName
array_expression: NodeName
arrow_expression_contents_with_expression: NodeName
arrow_expression_contents_with_function_body: NodeName
asserted_block_scope: NodeName
asserted_bound_name: NodeName
asserted_bound_names_scope: NodeName
asserted_declared_name: NodeName
asserted_parameter_name: NodeName
asserted_parameter_scope: NodeName
asserted_positional_parameter_name: NodeName
asserted_rest_parameter_name: NodeName
asserted_script_global_scope: NodeName
asserted_var_scope: NodeName
assignment_expression: NodeName
assignment_target_identifier: NodeName
assignment_target_property_identifier: NodeName
assignment_target_property_property: NodeName
assignment_target_with_initializer: NodeName
await_expression: NodeName
bin_ast_expression_with_probability_table: NodeName
binary_expression: NodeName
binding_identifier: NodeName
binding_property_identifier: NodeName
binding_property_property: NodeName
binding_with_initializer: NodeName
block: NodeName
break_statement: NodeName
call_expression: NodeName
catch_clause: NodeName
class_declaration: NodeName
class_element: NodeName
class_expression: NodeName
compound_assignment_expression: NodeName
computed_member_assignment_target: NodeName
computed_member_expression: NodeName
computed_property_name: NodeName
conditional_expression: NodeName
continue_statement: NodeName
data_property: NodeName
debugger_statement: NodeName
directive: NodeName
do_while_statement: NodeName
eager_arrow_expression_with_expression: NodeName
eager_arrow_expression_with_function_body: NodeName
eager_function_declaration: NodeName
eager_function_expression: NodeName
eager_getter: NodeName
eager_method: NodeName
eager_setter: NodeName
empty_statement: NodeName
export: NodeName
export_all_from: NodeName
export_default: NodeName
export_from: NodeName
export_from_specifier: NodeName
export_local_specifier: NodeName
export_locals: NodeName
expression_statement: NodeName
for_in_of_binding: NodeName
for_in_statement: NodeName
for_of_statement: NodeName
for_statement: NodeName
formal_parameters: NodeName
function_expression_contents: NodeName
function_or_method_contents: NodeName
getter_contents: NodeName
identifier_expression: NodeName
if_statement: NodeName
import: NodeName
import_namespace: NodeName
import_specifier: NodeName
labelled_statement: NodeName
lazy_arrow_expression_with_expression: NodeName
lazy_arrow_expression_with_function_body: NodeName
lazy_function_declaration: NodeName
lazy_function_expression: NodeName
lazy_getter: NodeName
lazy_method: NodeName
lazy_setter: NodeName
literal_boolean_expression: NodeName
literal_infinity_expression: NodeName
literal_null_expression: NodeName
literal_numeric_expression: NodeName
literal_property_name: NodeName
literal_reg_exp_expression: NodeName
literal_string_expression: NodeName
module: NodeName
new_expression: NodeName
new_target_expression: NodeName
object_assignment_target: NodeName
object_binding: NodeName
object_expression: NodeName
return_statement: NodeName
script: NodeName
setter_contents: NodeName
shorthand_property: NodeName
spread_element: NodeName
static_member_assignment_target: NodeName
static_member_expression: NodeName
super_: NodeName
switch_case: NodeName
switch_default: NodeName
switch_statement: NodeName
switch_statement_with_default: NodeName
template_element: NodeName
template_expression: NodeName
this_expression: NodeName
throw_statement: NodeName
try_catch_statement: NodeName
try_finally_statement: NodeName
unary_expression: NodeName
update_expression: NodeName
variable_declaration: NodeName
variable_declarator: NodeName
while_statement: NodeName
with_statement: NodeName
yield_expression: NodeName
yield_star_expression: NodeName
field_alternate: FieldName
field_arguments: FieldName
field_binding: FieldName
field_binding_scope: FieldName
field_body: FieldName
field_body_scope: FieldName
field_bound_names: FieldName
field_callee: FieldName
field_cases: FieldName
field_catch_clause: FieldName
field_consequent: FieldName
field_contents: FieldName
field_contents_skip: FieldName
field_declaration: FieldName
field_declarators: FieldName
field_declared_names: FieldName
field_default_binding: FieldName
field_default_case: FieldName
field_directives: FieldName
field_discriminant: FieldName
field_elements: FieldName
field_exported_name: FieldName
field_expression: FieldName
field_finalizer: FieldName
field_flags: FieldName
field_has_direct_eval: FieldName
field_index: FieldName
field_init: FieldName
field_is_async: FieldName
field_is_captured: FieldName
field_is_function_name_captured: FieldName
field_is_generator: FieldName
field_is_prefix: FieldName
field_is_simple_parameter_list: FieldName
field_is_static: FieldName
field_is_this_captured: FieldName
field_items: FieldName
field_kind: FieldName
field_label: FieldName
field_left: FieldName
field_length: FieldName
field_method: FieldName
field_module_specifier: FieldName
field_name: FieldName
field_named_exports: FieldName
field_named_imports: FieldName
field_namespace_binding: FieldName
field_object: FieldName
field_operand: FieldName
field_operator: FieldName
field_param: FieldName
field_param_names: FieldName
field_parameter_scope: FieldName
field_params: FieldName
field_pattern: FieldName
field_post_default_cases: FieldName
field_pre_default_cases: FieldName
field_properties: FieldName
field_property: FieldName
field_raw_value: FieldName
field_rest: FieldName
field_right: FieldName
field_scope: FieldName
field_statements: FieldName
field_super_: FieldName
field_table: FieldName
field_tag: FieldName
field_test: FieldName
field_update: FieldName
field_value: FieldName
Methods
impl Library
[src]
pub fn spec() -> Spec
[src]
Create a new Spec from this library.
pub fn new(builder: &mut SpecBuilder) -> Library
[src]
Instantiate this Library using a SpecBuilder to hold the underlying Spec.
Auto Trait Implementations
impl !RefUnwindSafe for Library
impl !Send for Library
impl !Sync for Library
impl Unpin for Library
impl UnwindSafe for Library
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, 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>,