[−][src]Struct selene_lib::rules::standard_library::StandardLibraryVisitor
Trait Implementations
impl<'_, '_> Visitor<'_> for StandardLibraryVisitor<'_>[src]
fn visit_assignment(&mut self, assignment: &Assignment)[src]
fn visit_expression(&mut self, expression: &Expression)[src]
fn visit_function_call(&mut self, call: &FunctionCall)[src]
fn visit_ast(&mut self, ast: &Ast<'ast>)[src]
fn visit_anonymous_call(&mut self, _node: &FunctionArgs<'ast>)[src]
fn visit_anonymous_call_end(&mut self, _node: &FunctionArgs<'ast>)[src]
fn visit_assignment_end(&mut self, _node: &Assignment<'ast>)[src]
fn visit_bin_op(&mut self, _node: &BinOpRhs<'ast>)[src]
fn visit_bin_op_end(&mut self, _node: &BinOpRhs<'ast>)[src]
fn visit_block(&mut self, _node: &Block<'ast>)[src]
fn visit_block_end(&mut self, _node: &Block<'ast>)[src]
fn visit_call(&mut self, _node: &Call<'ast>)[src]
fn visit_call_end(&mut self, _node: &Call<'ast>)[src]
fn visit_contained_span(&mut self, _node: &ContainedSpan<'ast>)[src]
fn visit_contained_span_end(&mut self, _node: &ContainedSpan<'ast>)[src]
fn visit_do(&mut self, _node: &Do<'ast>)[src]
fn visit_do_end(&mut self, _node: &Do<'ast>)[src]
fn visit_else_if(&mut self, _node: &ElseIf<'ast>)[src]
fn visit_else_if_end(&mut self, _node: &ElseIf<'ast>)[src]
fn visit_eof(&mut self, _node: &TokenReference<'ast>)[src]
fn visit_eof_end(&mut self, _node: &TokenReference<'ast>)[src]
fn visit_expression_end(&mut self, _node: &Expression<'ast>)[src]
fn visit_field(&mut self, _node: &Field<'ast>)[src]
fn visit_field_end(&mut self, _node: &Field<'ast>)[src]
fn visit_function_args(&mut self, _node: &FunctionArgs<'ast>)[src]
fn visit_function_args_end(&mut self, _node: &FunctionArgs<'ast>)[src]
fn visit_function_body(&mut self, _node: &FunctionBody<'ast>)[src]
fn visit_function_body_end(&mut self, _node: &FunctionBody<'ast>)[src]
fn visit_function_call_end(&mut self, _node: &FunctionCall<'ast>)[src]
fn visit_function_declaration(&mut self, _node: &FunctionDeclaration<'ast>)[src]
fn visit_function_declaration_end(&mut self, _node: &FunctionDeclaration<'ast>)[src]
fn visit_function_name(&mut self, _node: &FunctionName<'ast>)[src]
fn visit_function_name_end(&mut self, _node: &FunctionName<'ast>)[src]
fn visit_generic_for(&mut self, _node: &GenericFor<'ast>)[src]
fn visit_generic_for_end(&mut self, _node: &GenericFor<'ast>)[src]
fn visit_if(&mut self, _node: &If<'ast>)[src]
fn visit_if_end(&mut self, _node: &If<'ast>)[src]
fn visit_index(&mut self, _node: &Index<'ast>)[src]
fn visit_index_end(&mut self, _node: &Index<'ast>)[src]
fn visit_local_assignment(&mut self, _node: &LocalAssignment<'ast>)[src]
fn visit_local_assignment_end(&mut self, _node: &LocalAssignment<'ast>)[src]
fn visit_local_function(&mut self, _node: &LocalFunction<'ast>)[src]
fn visit_local_function_end(&mut self, _node: &LocalFunction<'ast>)[src]
fn visit_last_stmt(&mut self, _node: &LastStmt<'ast>)[src]
fn visit_last_stmt_end(&mut self, _node: &LastStmt<'ast>)[src]
fn visit_method_call(&mut self, _node: &MethodCall<'ast>)[src]
fn visit_method_call_end(&mut self, _node: &MethodCall<'ast>)[src]
fn visit_numeric_for(&mut self, _node: &NumericFor<'ast>)[src]
fn visit_numeric_for_end(&mut self, _node: &NumericFor<'ast>)[src]
fn visit_parameter(&mut self, _node: &Parameter<'ast>)[src]
fn visit_parameter_end(&mut self, _node: &Parameter<'ast>)[src]
fn visit_prefix(&mut self, _node: &Prefix<'ast>)[src]
fn visit_prefix_end(&mut self, _node: &Prefix<'ast>)[src]
fn visit_return(&mut self, _node: &Return<'ast>)[src]
fn visit_return_end(&mut self, _node: &Return<'ast>)[src]
fn visit_repeat(&mut self, _node: &Repeat<'ast>)[src]
fn visit_repeat_end(&mut self, _node: &Repeat<'ast>)[src]
fn visit_stmt(&mut self, _node: &Stmt<'ast>)[src]
fn visit_stmt_end(&mut self, _node: &Stmt<'ast>)[src]
fn visit_suffix(&mut self, _node: &Suffix<'ast>)[src]
fn visit_suffix_end(&mut self, _node: &Suffix<'ast>)[src]
fn visit_table_constructor(&mut self, _node: &TableConstructor<'ast>)[src]
fn visit_table_constructor_end(&mut self, _node: &TableConstructor<'ast>)[src]
fn visit_token_reference(&mut self, _node: &TokenReference<'ast>)[src]
fn visit_token_reference_end(&mut self, _node: &TokenReference<'ast>)[src]
fn visit_un_op(&mut self, _node: &UnOp<'ast>)[src]
fn visit_un_op_end(&mut self, _node: &UnOp<'ast>)[src]
fn visit_value(&mut self, _node: &Value<'ast>)[src]
fn visit_value_end(&mut self, _node: &Value<'ast>)[src]
fn visit_var(&mut self, _node: &Var<'ast>)[src]
fn visit_var_end(&mut self, _node: &Var<'ast>)[src]
fn visit_var_expression(&mut self, _node: &VarExpression<'ast>)[src]
fn visit_var_expression_end(&mut self, _node: &VarExpression<'ast>)[src]
fn visit_while(&mut self, _node: &While<'ast>)[src]
fn visit_while_end(&mut self, _node: &While<'ast>)[src]
fn visit_as_assertion(&mut self, _node: &AsAssertion<'ast>)[src]
fn visit_as_assertion_end(&mut self, _node: &AsAssertion<'ast>)[src]
fn visit_generic_declaration(&mut self, _node: &GenericDeclaration<'ast>)[src]
fn visit_generic_declaration_end(&mut self, _node: &GenericDeclaration<'ast>)[src]
fn visit_type_declaration(&mut self, _node: &TypeDeclaration<'ast>)[src]
fn visit_type_declaration_end(&mut self, _node: &TypeDeclaration<'ast>)[src]
fn visit_type_field(&mut self, _node: &TypeField<'ast>)[src]
fn visit_type_field_end(&mut self, _node: &TypeField<'ast>)[src]
fn visit_type_field_key(&mut self, _node: &TypeFieldKey<'ast>)[src]
fn visit_type_field_key_end(&mut self, _node: &TypeFieldKey<'ast>)[src]
fn visit_type_info(&mut self, _node: &TypeInfo<'ast>)[src]
fn visit_type_info_end(&mut self, _node: &TypeInfo<'ast>)[src]
fn visit_type_specifier(&mut self, _node: &TypeSpecifier<'ast>)[src]
fn visit_type_specifier_end(&mut self, _node: &TypeSpecifier<'ast>)[src]
fn visit_identifier(&mut self, _token: &Token<'ast>)[src]
fn visit_multi_line_comment(&mut self, _token: &Token<'ast>)[src]
fn visit_number(&mut self, _token: &Token<'ast>)[src]
fn visit_single_line_comment(&mut self, _token: &Token<'ast>)[src]
fn visit_string_literal(&mut self, _token: &Token<'ast>)[src]
fn visit_symbol(&mut self, _token: &Token<'ast>)[src]
fn visit_token(&mut self, _token: &Token<'ast>)[src]
fn visit_whitespace(&mut self, _token: &Token<'ast>)[src]
Auto Trait Implementations
impl<'std> RefUnwindSafe for StandardLibraryVisitor<'std>
impl<'std> Send for StandardLibraryVisitor<'std>
impl<'std> Sync for StandardLibraryVisitor<'std>
impl<'std> Unpin for StandardLibraryVisitor<'std>
impl<'std> UnwindSafe for StandardLibraryVisitor<'std>
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> 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>,
V: MultiLane<T>,