mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2026-03-03 19:29:10 +00:00
1 line
28 KiB
HTML
1 line
28 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="parser" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.0 (254b59607 2026-01-19)" data-channel="1.93.0" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">All</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../parser/index.html">parser</a><span class="version">0.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#macros">Crate Items</a></h3><ul class="block"><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><h1>List of all items</h1><rustdoc-toolbar></rustdoc-toolbar></div><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.Input.html">Input</a></li><li><a href="struct.LexedStr.html">LexedStr</a></li><li><a href="struct.Output.html">Output</a></li><li><a href="struct.Reparser.html">Reparser</a></li><li><a href="frontmatter/struct.FrontmatterError.html">frontmatter::FrontmatterError</a></li><li><a href="frontmatter/struct.ScriptSource.html">frontmatter::ScriptSource</a></li><li><a href="grammar/expressions/struct.Restrictions.html">grammar::expressions::Restrictions</a></li><li><a href="input/struct.Input.html">input::Input</a></li><li><a href="lexed_str/struct.Converter.html">lexed_str::Converter</a></li><li><a href="lexed_str/struct.LexError.html">lexed_str::LexError</a></li><li><a href="lexed_str/struct.LexedStr.html">lexed_str::LexedStr</a></li><li><a href="output/struct.Output.html">output::Output</a></li><li><a href="parser/struct.CompletedMarker.html">parser::CompletedMarker</a></li><li><a href="parser/struct.Marker.html">parser::Marker</a></li><li><a href="parser/struct.Parser.html">parser::Parser</a></li><li><a href="shortcuts/struct.Builder.html">shortcuts::Builder</a></li><li><a href="token_set/struct.TokenSet.html">token_set::TokenSet</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.Edition.html">Edition</a></li><li><a href="enum.PrefixEntryPoint.html">PrefixEntryPoint</a></li><li><a href="enum.Step.html">Step</a></li><li><a href="enum.StrStep.html">StrStep</a></li><li><a href="enum.SyntaxKind.html">SyntaxKind</a></li><li><a href="enum.TopEntryPoint.html">TopEntryPoint</a></li><li><a href="event/enum.Event.html">event::Event</a></li><li><a href="grammar/enum.BlockLike.html">grammar::BlockLike</a></li><li><a href="grammar/expressions/enum.Associativity.html">grammar::expressions::Associativity</a></li><li><a href="grammar/expressions/enum.Semicolon.html">grammar::expressions::Semicolon</a></li><li><a href="grammar/params/enum.Flavor.html">grammar::params::Flavor</a></li><li><a href="grammar/paths/enum.Mode.html">grammar::paths::Mode</a></li><li><a href="output/enum.Step.html">output::Step</a></li><li><a href="shortcuts/enum.State.html">shortcuts::State</a></li><li><a href="shortcuts/enum.StrStep.html">shortcuts::StrStep</a></li><li><a href="syntax_kind/generated/enum.SyntaxKind.html">syntax_kind::generated::SyntaxKind</a></li></ul><h3 id="macros">Macros</h3><ul class="all-items"><li><a href="macro.T.html">T</a></li><li><a href="macro.T_.html">T_</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="event/fn.process.html">event::process</a></li><li><a href="frontmatter/fn.is_horizontal_whitespace.html">frontmatter::is_horizontal_whitespace</a></li><li><a href="frontmatter/fn.is_whitespace.html">frontmatter::is_whitespace</a></li><li><a href="frontmatter/fn.strip_newline.html">frontmatter::strip_newline</a></li><li><a href="frontmatter/fn.strip_shebang.html">frontmatter::strip_shebang</a></li><li><a href="frontmatter/fn.strip_ws_lines.html">frontmatter::strip_ws_lines</a></li><li><a href="grammar/fn.abi.html">grammar::abi</a></li><li><a href="grammar/attributes/fn.attr.html">grammar::attributes::attr</a></li><li><a href="grammar/attributes/fn.inner_attrs.html">grammar::attributes::inner_attrs</a></li><li><a href="grammar/attributes/fn.meta.html">grammar::attributes::meta</a></li><li><a href="grammar/attributes/fn.outer_attrs.html">grammar::attributes::outer_attrs</a></li><li><a href="grammar/fn.delimited.html">grammar::delimited</a></li><li><a href="grammar/entry/prefix/fn.block.html">grammar::entry::prefix::block</a></li><li><a href="grammar/entry/prefix/fn.expr.html">grammar::entry::prefix::expr</a></li><li><a href="grammar/entry/prefix/fn.item.html">grammar::entry::prefix::item</a></li><li><a href="grammar/entry/prefix/fn.meta_item.html">grammar::entry::prefix::meta_item</a></li><li><a href="grammar/entry/prefix/fn.pat.html">grammar::entry::prefix::pat</a></li><li><a href="grammar/entry/prefix/fn.pat_top.html">grammar::entry::prefix::pat_top</a></li><li><a href="grammar/entry/prefix/fn.path.html">grammar::entry::prefix::path</a></li><li><a href="grammar/entry/prefix/fn.stmt.html">grammar::entry::prefix::stmt</a></li><li><a href="grammar/entry/prefix/fn.ty.html">grammar::entry::prefix::ty</a></li><li><a href="grammar/entry/prefix/fn.vis.html">grammar::entry::prefix::vis</a></li><li><a href="grammar/entry/top/fn.expr.html">grammar::entry::top::expr</a></li><li><a href="grammar/entry/top/fn.macro_items.html">grammar::entry::top::macro_items</a></li><li><a href="grammar/entry/top/fn.macro_stmts.html">grammar::entry::top::macro_stmts</a></li><li><a href="grammar/entry/top/fn.meta_item.html">grammar::entry::top::meta_item</a></li><li><a href="grammar/entry/top/fn.pattern.html">grammar::entry::top::pattern</a></li><li><a href="grammar/entry/top/fn.source_file.html">grammar::entry::top::source_file</a></li><li><a href="grammar/entry/top/fn.type_.html">grammar::entry::top::type_</a></li><li><a href="grammar/fn.error_block.html">grammar::error_block</a></li><li><a href="grammar/fn.error_let_stmt.html">grammar::error_let_stmt</a></li><li><a href="grammar/expressions/fn.arg_list.html">grammar::expressions::arg_list</a></li><li><a href="grammar/expressions/atom/fn.array_expr.html">grammar::expressions::atom::array_expr</a></li><li><a href="grammar/expressions/atom/fn.atom_expr.html">grammar::expressions::atom::atom_expr</a></li><li><a href="grammar/expressions/atom/fn.become_expr.html">grammar::expressions::atom::become_expr</a></li><li><a href="grammar/expressions/atom/fn.block_expr.html">grammar::expressions::atom::block_expr</a></li><li><a href="grammar/expressions/atom/fn.break_expr.html">grammar::expressions::atom::break_expr</a></li><li><a href="grammar/expressions/atom/fn.builtin_expr.html">grammar::expressions::atom::builtin_expr</a></li><li><a href="grammar/expressions/atom/fn.closure_expr.html">grammar::expressions::atom::closure_expr</a></li><li><a href="grammar/expressions/atom/fn.continue_expr.html">grammar::expressions::atom::continue_expr</a></li><li><a href="grammar/expressions/atom/fn.for_expr.html">grammar::expressions::atom::for_expr</a></li><li><a href="grammar/expressions/atom/fn.if_expr.html">grammar::expressions::atom::if_expr</a></li><li><a href="grammar/expressions/atom/fn.label.html">grammar::expressions::atom::label</a></li><li><a href="grammar/expressions/atom/fn.let_expr.html">grammar::expressions::atom::let_expr</a></li><li><a href="grammar/expressions/atom/fn.literal.html">grammar::expressions::atom::literal</a></li><li><a href="grammar/expressions/atom/fn.loop_expr.html">grammar::expressions::atom::loop_expr</a></li><li><a href="grammar/expressions/atom/fn.match_arm.html">grammar::expressions::atom::match_arm</a></li><li><a href="grammar/expressions/atom/fn.match_arm_list.html">grammar::expressions::atom::match_arm_list</a></li><li><a href="grammar/expressions/atom/fn.match_expr.html">grammar::expressions::atom::match_expr</a></li><li><a href="grammar/expressions/atom/fn.match_guard.html">grammar::expressions::atom::match_guard</a></li><li><a href="grammar/expressions/atom/fn.parse_asm_expr.html">grammar::expressions::atom::parse_asm_expr</a></li><li><a href="grammar/expressions/atom/fn.parse_clobber_abi.html">grammar::expressions::atom::parse_clobber_abi</a></li><li><a href="grammar/expressions/atom/fn.parse_options.html">grammar::expressions::atom::parse_options</a></li><li><a href="grammar/expressions/atom/fn.parse_reg.html">grammar::expressions::atom::parse_reg</a></li><li><a href="grammar/expressions/atom/fn.return_expr.html">grammar::expressions::atom::return_expr</a></li><li><a href="grammar/expressions/atom/fn.stmt_list.html">grammar::expressions::atom::stmt_list</a></li><li><a href="grammar/expressions/atom/fn.try_block_expr.html">grammar::expressions::atom::try_block_expr</a></li><li><a href="grammar/expressions/atom/fn.tuple_expr.html">grammar::expressions::atom::tuple_expr</a></li><li><a href="grammar/expressions/atom/fn.while_expr.html">grammar::expressions::atom::while_expr</a></li><li><a href="grammar/expressions/atom/fn.yeet_expr.html">grammar::expressions::atom::yeet_expr</a></li><li><a href="grammar/expressions/atom/fn.yield_expr.html">grammar::expressions::atom::yield_expr</a></li><li><a href="grammar/expressions/fn.call_expr.html">grammar::expressions::call_expr</a></li><li><a href="grammar/expressions/fn.cast_expr.html">grammar::expressions::cast_expr</a></li><li><a href="grammar/expressions/fn.current_op.html">grammar::expressions::current_op</a></li><li><a href="grammar/expressions/fn.expr.html">grammar::expressions::expr</a></li><li><a href="grammar/expressions/fn.expr_block_contents.html">grammar::expressions::expr_block_contents</a></li><li><a href="grammar/expressions/fn.expr_bp.html">grammar::expressions::expr_bp</a></li><li><a href="grammar/expressions/fn.expr_let.html">grammar::expressions::expr_let</a></li><li><a href="grammar/expressions/fn.expr_no_struct.html">grammar::expressions::expr_no_struct</a></li><li><a href="grammar/expressions/fn.expr_stmt.html">grammar::expressions::expr_stmt</a></li><li><a href="grammar/expressions/fn.field_expr.html">grammar::expressions::field_expr</a></li><li><a href="grammar/expressions/fn.index_expr.html">grammar::expressions::index_expr</a></li><li><a href="grammar/expressions/fn.let_stmt.html">grammar::expressions::let_stmt</a></li><li><a href="grammar/expressions/fn.lhs.html">grammar::expressions::lhs</a></li><li><a href="grammar/expressions/fn.method_call_expr.html">grammar::expressions::method_call_expr</a></li><li><a href="grammar/expressions/fn.path_expr.html">grammar::expressions::path_expr</a></li><li><a href="grammar/expressions/fn.postfix_dot_expr.html">grammar::expressions::postfix_dot_expr</a></li><li><a href="grammar/expressions/fn.postfix_expr.html">grammar::expressions::postfix_expr</a></li><li><a href="grammar/expressions/fn.record_expr_field_list.html">grammar::expressions::record_expr_field_list</a></li><li><a href="grammar/expressions/fn.stmt.html">grammar::expressions::stmt</a></li><li><a href="grammar/expressions/fn.try_expr.html">grammar::expressions::try_expr</a></li><li><a href="grammar/generic_args/fn.const_arg.html">grammar::generic_args::const_arg</a></li><li><a href="grammar/generic_args/fn.const_arg_expr.html">grammar::generic_args::const_arg_expr</a></li><li><a href="grammar/generic_args/fn.generic_arg.html">grammar::generic_args::generic_arg</a></li><li><a href="grammar/generic_args/fn.lifetime_arg.html">grammar::generic_args::lifetime_arg</a></li><li><a href="grammar/generic_args/fn.opt_generic_arg_list_expr.html">grammar::generic_args::opt_generic_arg_list_expr</a></li><li><a href="grammar/generic_args/fn.type_arg.html">grammar::generic_args::type_arg</a></li><li><a href="grammar/generic_params/fn.bounds.html">grammar::generic_params::bounds</a></li><li><a href="grammar/generic_params/fn.bounds_without_colon.html">grammar::generic_params::bounds_without_colon</a></li><li><a href="grammar/generic_params/fn.bounds_without_colon_m.html">grammar::generic_params::bounds_without_colon_m</a></li><li><a href="grammar/generic_params/fn.const_param.html">grammar::generic_params::const_param</a></li><li><a href="grammar/generic_params/fn.generic_param.html">grammar::generic_params::generic_param</a></li><li><a href="grammar/generic_params/fn.generic_param_list.html">grammar::generic_params::generic_param_list</a></li><li><a href="grammar/generic_params/fn.lifetime_bounds.html">grammar::generic_params::lifetime_bounds</a></li><li><a href="grammar/generic_params/fn.lifetime_param.html">grammar::generic_params::lifetime_param</a></li><li><a href="grammar/generic_params/fn.opt_generic_param_list.html">grammar::generic_params::opt_generic_param_list</a></li><li><a href="grammar/generic_params/fn.opt_where_clause.html">grammar::generic_params::opt_where_clause</a></li><li><a href="grammar/generic_params/fn.path_type_bound.html">grammar::generic_params::path_type_bound</a></li><li><a href="grammar/generic_params/fn.type_bound.html">grammar::generic_params::type_bound</a></li><li><a href="grammar/generic_params/fn.type_param.html">grammar::generic_params::type_param</a></li><li><a href="grammar/generic_params/fn.where_predicate.html">grammar::generic_params::where_predicate</a></li><li><a href="grammar/items/adt/fn.enum_.html">grammar::items::adt::enum_</a></li><li><a href="grammar/items/adt/fn.record_field_list.html">grammar::items::adt::record_field_list</a></li><li><a href="grammar/items/adt/fn.struct_or_union.html">grammar::items::adt::struct_or_union</a></li><li><a href="grammar/items/adt/fn.strukt.html">grammar::items::adt::strukt</a></li><li><a href="grammar/items/adt/fn.tuple_field_list.html">grammar::items::adt::tuple_field_list</a></li><li><a href="grammar/items/adt/fn.union.html">grammar::items::adt::union</a></li><li><a href="grammar/items/adt/fn.variant_list.html">grammar::items::adt::variant_list</a></li><li><a href="grammar/items/consts/fn.const_or_static.html">grammar::items::consts::const_or_static</a></li><li><a href="grammar/items/consts/fn.konst.html">grammar::items::consts::konst</a></li><li><a href="grammar/items/consts/fn.static_.html">grammar::items::consts::static_</a></li><li><a href="grammar/items/fn.extern_crate.html">grammar::items::extern_crate</a></li><li><a href="grammar/items/fn.extern_item_list.html">grammar::items::extern_item_list</a></li><li><a href="grammar/items/fn.fn_.html">grammar::items::fn_</a></li><li><a href="grammar/items/fn.item_list.html">grammar::items::item_list</a></li><li><a href="grammar/items/fn.item_or_macro.html">grammar::items::item_or_macro</a></li><li><a href="grammar/items/fn.macro_call.html">grammar::items::macro_call</a></li><li><a href="grammar/items/fn.macro_call_after_excl.html">grammar::items::macro_call_after_excl</a></li><li><a href="grammar/items/fn.macro_def.html">grammar::items::macro_def</a></li><li><a href="grammar/items/fn.macro_rules.html">grammar::items::macro_rules</a></li><li><a href="grammar/items/fn.mod_contents.html">grammar::items::mod_contents</a></li><li><a href="grammar/items/fn.mod_item.html">grammar::items::mod_item</a></li><li><a href="grammar/items/fn.opt_item.html">grammar::items::opt_item</a></li><li><a href="grammar/items/fn.opt_item_without_modifiers.html">grammar::items::opt_item_without_modifiers</a></li><li><a href="grammar/items/fn.token_tree.html">grammar::items::token_tree</a></li><li><a href="grammar/items/traits/fn.assoc_item_list.html">grammar::items::traits::assoc_item_list</a></li><li><a href="grammar/items/traits/fn.impl_.html">grammar::items::traits::impl_</a></li><li><a href="grammar/items/traits/fn.impl_type.html">grammar::items::traits::impl_type</a></li><li><a href="grammar/items/traits/fn.not_a_qualified_path.html">grammar::items::traits::not_a_qualified_path</a></li><li><a href="grammar/items/traits/fn.trait_.html">grammar::items::traits::trait_</a></li><li><a href="grammar/items/fn.type_alias.html">grammar::items::type_alias</a></li><li><a href="grammar/items/use_item/fn.use_.html">grammar::items::use_item::use_</a></li><li><a href="grammar/items/use_item/fn.use_tree.html">grammar::items::use_item::use_tree</a></li><li><a href="grammar/items/use_item/fn.use_tree_list.html">grammar::items::use_item::use_tree_list</a></li><li><a href="grammar/fn.lifetime.html">grammar::lifetime</a></li><li><a href="grammar/fn.name.html">grammar::name</a></li><li><a href="grammar/fn.name_r.html">grammar::name_r</a></li><li><a href="grammar/fn.name_ref_mod_path.html">grammar::name_ref_mod_path</a></li><li><a href="grammar/fn.name_ref_mod_path_or_index.html">grammar::name_ref_mod_path_or_index</a></li><li><a href="grammar/fn.name_ref_or_index.html">grammar::name_ref_or_index</a></li><li><a href="grammar/fn.name_ref_or_self.html">grammar::name_ref_or_self</a></li><li><a href="grammar/fn.name_ref_or_upper_self.html">grammar::name_ref_or_upper_self</a></li><li><a href="grammar/fn.opt_rename.html">grammar::opt_rename</a></li><li><a href="grammar/fn.opt_ret_type.html">grammar::opt_ret_type</a></li><li><a href="grammar/fn.opt_visibility.html">grammar::opt_visibility</a></li><li><a href="grammar/params/fn.list_.html">grammar::params::list_</a></li><li><a href="grammar/params/fn.opt_self_param.html">grammar::params::opt_self_param</a></li><li><a href="grammar/params/fn.param.html">grammar::params::param</a></li><li><a href="grammar/params/fn.param_list_closure.html">grammar::params::param_list_closure</a></li><li><a href="grammar/params/fn.param_list_fn_def.html">grammar::params::param_list_fn_def</a></li><li><a href="grammar/params/fn.param_list_fn_ptr.html">grammar::params::param_list_fn_ptr</a></li><li><a href="grammar/params/fn.self_as_name.html">grammar::params::self_as_name</a></li><li><a href="grammar/params/fn.variadic_param.html">grammar::params::variadic_param</a></li><li><a href="grammar/paths/fn.attr_path.html">grammar::paths::attr_path</a></li><li><a href="grammar/paths/fn.expr_path.html">grammar::paths::expr_path</a></li><li><a href="grammar/paths/fn.is_path_start.html">grammar::paths::is_path_start</a></li><li><a href="grammar/paths/fn.is_use_path_start.html">grammar::paths::is_use_path_start</a></li><li><a href="grammar/paths/fn.opt_path_args.html">grammar::paths::opt_path_args</a></li><li><a href="grammar/paths/fn.opt_path_type_args.html">grammar::paths::opt_path_type_args</a></li><li><a href="grammar/paths/fn.path.html">grammar::paths::path</a></li><li><a href="grammar/paths/fn.path_for_qualifier.html">grammar::paths::path_for_qualifier</a></li><li><a href="grammar/paths/fn.path_segment.html">grammar::paths::path_segment</a></li><li><a href="grammar/paths/fn.type_path.html">grammar::paths::type_path</a></li><li><a href="grammar/paths/fn.type_path_for_qualifier.html">grammar::paths::type_path_for_qualifier</a></li><li><a href="grammar/paths/fn.use_path.html">grammar::paths::use_path</a></li><li><a href="grammar/paths/fn.vis_path.html">grammar::paths::vis_path</a></li><li><a href="grammar/patterns/fn.atom_pat.html">grammar::patterns::atom_pat</a></li><li><a href="grammar/patterns/fn.box_pat.html">grammar::patterns::box_pat</a></li><li><a href="grammar/patterns/fn.const_block_pat.html">grammar::patterns::const_block_pat</a></li><li><a href="grammar/patterns/fn.ident_pat.html">grammar::patterns::ident_pat</a></li><li><a href="grammar/patterns/fn.is_literal_pat_start.html">grammar::patterns::is_literal_pat_start</a></li><li><a href="grammar/patterns/fn.literal_pat.html">grammar::patterns::literal_pat</a></li><li><a href="grammar/patterns/fn.pat_list.html">grammar::patterns::pat_list</a></li><li><a href="grammar/patterns/fn.path_or_macro_pat.html">grammar::patterns::path_or_macro_pat</a></li><li><a href="grammar/patterns/fn.pattern.html">grammar::patterns::pattern</a></li><li><a href="grammar/patterns/fn.pattern_r.html">grammar::patterns::pattern_r</a></li><li><a href="grammar/patterns/fn.pattern_single.html">grammar::patterns::pattern_single</a></li><li><a href="grammar/patterns/fn.pattern_single_r.html">grammar::patterns::pattern_single_r</a></li><li><a href="grammar/patterns/fn.pattern_top_r.html">grammar::patterns::pattern_top_r</a></li><li><a href="grammar/patterns/fn.record_pat_field.html">grammar::patterns::record_pat_field</a></li><li><a href="grammar/patterns/fn.record_pat_field_list.html">grammar::patterns::record_pat_field_list</a></li><li><a href="grammar/patterns/fn.ref_pat.html">grammar::patterns::ref_pat</a></li><li><a href="grammar/patterns/fn.slice_pat.html">grammar::patterns::slice_pat</a></li><li><a href="grammar/patterns/fn.tuple_pat.html">grammar::patterns::tuple_pat</a></li><li><a href="grammar/patterns/fn.tuple_pat_fields.html">grammar::patterns::tuple_pat_fields</a></li><li><a href="grammar/patterns/fn.wildcard_pat.html">grammar::patterns::wildcard_pat</a></li><li><a href="grammar/fn.reparser.html">grammar::reparser</a></li><li><a href="grammar/types/fn.array_or_slice_type.html">grammar::types::array_or_slice_type</a></li><li><a href="grammar/types/fn.ascription.html">grammar::types::ascription</a></li><li><a href="grammar/types/fn.bare_dyn_trait_type.html">grammar::types::bare_dyn_trait_type</a></li><li><a href="grammar/types/fn.dyn_trait_type.html">grammar::types::dyn_trait_type</a></li><li><a href="grammar/types/fn.dyn_trait_type_weak.html">grammar::types::dyn_trait_type_weak</a></li><li><a href="grammar/types/fn.fn_ptr_type.html">grammar::types::fn_ptr_type</a></li><li><a href="grammar/types/fn.for_binder.html">grammar::types::for_binder</a></li><li><a href="grammar/types/fn.for_type.html">grammar::types::for_type</a></li><li><a href="grammar/types/fn.impl_trait_type.html">grammar::types::impl_trait_type</a></li><li><a href="grammar/types/fn.infer_type.html">grammar::types::infer_type</a></li><li><a href="grammar/types/fn.is_dyn_weak.html">grammar::types::is_dyn_weak</a></li><li><a href="grammar/types/fn.never_type.html">grammar::types::never_type</a></li><li><a href="grammar/types/fn.opt_type_bounds_as_dyn_trait_type.html">grammar::types::opt_type_bounds_as_dyn_trait_type</a></li><li><a href="grammar/types/fn.paren_or_tuple_type.html">grammar::types::paren_or_tuple_type</a></li><li><a href="grammar/types/fn.path_or_macro_type.html">grammar::types::path_or_macro_type</a></li><li><a href="grammar/types/fn.path_type_bounds.html">grammar::types::path_type_bounds</a></li><li><a href="grammar/types/fn.ptr_type.html">grammar::types::ptr_type</a></li><li><a href="grammar/types/fn.ref_type.html">grammar::types::ref_type</a></li><li><a href="grammar/types/fn.type_.html">grammar::types::type_</a></li><li><a href="grammar/types/fn.type_no_bounds.html">grammar::types::type_no_bounds</a></li><li><a href="grammar/types/fn.type_with_bounds_cond.html">grammar::types::type_with_bounds_cond</a></li><li><a href="lexed_str/fn.err_to_msg.html">lexed_str::err_to_msg</a></li><li><a href="shortcuts/fn.is_inner.html">shortcuts::is_inner</a></li><li><a href="shortcuts/fn.is_outer.html">shortcuts::is_outer</a></li><li><a href="shortcuts/fn.n_attached_trivias.html">shortcuts::n_attached_trivias</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="frontmatter/type.Span.html">frontmatter::Span</a></li><li><a href="input/type.bits.html">input::bits</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="grammar/constant.PATH_NAME_REF_KINDS.html">grammar::PATH_NAME_REF_KINDS</a></li><li><a href="grammar/constant.PATH_NAME_REF_OR_INDEX_KINDS.html">grammar::PATH_NAME_REF_OR_INDEX_KINDS</a></li><li><a href="grammar/constant.VISIBILITY_FIRST.html">grammar::VISIBILITY_FIRST</a></li><li><a href="grammar/attributes/constant.ATTRIBUTE_FIRST.html">grammar::attributes::ATTRIBUTE_FIRST</a></li><li><a href="grammar/expressions/constant.EXPR_FIRST.html">grammar::expressions::EXPR_FIRST</a></li><li><a href="grammar/expressions/constant.LHS_FIRST.html">grammar::expressions::LHS_FIRST</a></li><li><a href="grammar/expressions/atom/constant.ATOM_EXPR_FIRST.html">grammar::expressions::atom::ATOM_EXPR_FIRST</a></li><li><a href="grammar/expressions/atom/constant.EXPR_RECOVERY_SET.html">grammar::expressions::atom::EXPR_RECOVERY_SET</a></li><li><a href="grammar/expressions/atom/constant.LITERAL_FIRST.html">grammar::expressions::atom::LITERAL_FIRST</a></li><li><a href="grammar/generic_args/constant.GENERIC_ARG_FIRST.html">grammar::generic_args::GENERIC_ARG_FIRST</a></li><li><a href="grammar/generic_args/constant.GENERIC_ARG_RECOVERY_SET.html">grammar::generic_args::GENERIC_ARG_RECOVERY_SET</a></li><li><a href="grammar/generic_params/constant.GENERIC_PARAM_FIRST.html">grammar::generic_params::GENERIC_PARAM_FIRST</a></li><li><a href="grammar/items/constant.ITEM_RECOVERY_SET.html">grammar::items::ITEM_RECOVERY_SET</a></li><li><a href="grammar/items/adt/constant.TUPLE_FIELD_FIRST.html">grammar::items::adt::TUPLE_FIELD_FIRST</a></li><li><a href="grammar/items/use_item/constant.USE_TREE_LIST_FIRST_SET.html">grammar::items::use_item::USE_TREE_LIST_FIRST_SET</a></li><li><a href="grammar/items/use_item/constant.USE_TREE_LIST_RECOVERY_SET.html">grammar::items::use_item::USE_TREE_LIST_RECOVERY_SET</a></li><li><a href="grammar/params/constant.PARAM_FIRST.html">grammar::params::PARAM_FIRST</a></li><li><a href="grammar/paths/constant.EXPR_PATH_SEGMENT_RECOVERY_SET.html">grammar::paths::EXPR_PATH_SEGMENT_RECOVERY_SET</a></li><li><a href="grammar/paths/constant.PATH_FIRST.html">grammar::paths::PATH_FIRST</a></li><li><a href="grammar/paths/constant.TYPE_PATH_SEGMENT_RECOVERY_SET.html">grammar::paths::TYPE_PATH_SEGMENT_RECOVERY_SET</a></li><li><a href="grammar/patterns/constant.PATTERN_FIRST.html">grammar::patterns::PATTERN_FIRST</a></li><li><a href="grammar/patterns/constant.PAT_RECOVERY_SET.html">grammar::patterns::PAT_RECOVERY_SET</a></li><li><a href="grammar/patterns/constant.PAT_TOP_FIRST.html">grammar::patterns::PAT_TOP_FIRST</a></li><li><a href="grammar/patterns/constant.RANGE_PAT_END_FIRST.html">grammar::patterns::RANGE_PAT_END_FIRST</a></li><li><a href="grammar/types/constant.TYPE_FIRST.html">grammar::types::TYPE_FIRST</a></li><li><a href="grammar/types/constant.TYPE_RECOVERY_SET.html">grammar::types::TYPE_RECOVERY_SET</a></li><li><a href="parser/constant.PARSER_STEP_LIMIT.html">parser::PARSER_STEP_LIMIT</a></li><li><a href="token_set/constant.LAST_TOKEN_KIND_DISCRIMINANT.html">token_set::LAST_TOKEN_KIND_DISCRIMINANT</a></li></ul></section></div></main></body></html> |