Docs.rs
ra_ap_parser-0.0.326
Platform
aarch64-apple-darwin
aarch64-unknown-linux-gnu
i686-pc-windows-msvc
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
ra_ap_parser 0.0.326
The Rust parser for rust-analyzer.
Crate
Source
Builds
Feature flags
Documentation
Hide files
..
anonymous_const.rast
anonymous_const.rs
arb_self_types.rast
arb_self_types.rs
arg_with_attr.rast
arg_with_attr.rs
array_attrs.rast
array_attrs.rs
array_expr.rast
array_expr.rs
array_type.rast
array_type.rs
as_precedence.rast
as_precedence.rs
asm_expr.rast
asm_expr.rs
asm_kinds.rast
asm_kinds.rs
asm_label.rast
asm_label.rs
asm_sym_paren.rast
asm_sym_paren.rs
assoc_const_eq.rast
assoc_const_eq.rs
assoc_item_list.rast
assoc_item_list.rs
assoc_item_list_inner_attrs.rast
assoc_item_list_inner_attrs.rs
assoc_type_bound.rast
assoc_type_bound.rs
assoc_type_eq.rast
assoc_type_eq.rs
associated_return_type_bounds.rast
async_trait_bound.rast
async_trait_bound.rs
attr_on_expr_stmt.rast
attr_on_expr_stmt.rs
await_expr.rast
await_expr.rs
bare_dyn_types_with_leading_lifetime.rast
bare_dyn_types_with_leading_lifetime.rs
become_expr.rast
become_expr.rs
bind_pat.rast
bind_pat.rs
binop_resets_statementness.rast
binop_resets_statementness.rs
block.rast
block.rs
block_items.rast
block_items.rs
box_pat.rast
box_pat.rs
break_ambiguity.rast
break_ambiguity.rs
break_expr.rast
break_expr.rs
builtin_expr.rast
builtin_expr.rs
call_expr.rast
call_expr.rs
cast_expr.rast
cast_expr.rs
closure_binder.rast
closure_binder.rs
closure_body_underscore_assignment.rast
closure_body_underscore_assignment.rs
closure_params.rast
closure_params.rs
closure_range_method_call.rast
closure_range_method_call.rs
const_arg.rast
const_arg.rs
const_arg_block.rast
const_arg_block.rs
const_arg_bool_literal.rast
const_arg_bool_literal.rs
const_arg_literal.rast
const_arg_literal.rs
const_arg_negative_number.rast
const_arg_negative_number.rs
const_block_pat.rast
const_block_pat.rs
const_closure.rast
const_closure.rs
const_item.rast
const_item.rs
const_param.rast
const_param.rs
const_param_default_expression.rast
const_param_default_expression.rs
const_param_default_literal.rast
const_param_default_literal.rs
const_param_default_path.rast
const_param_default_path.rs
const_trait_bound.rast
const_trait_bound.rs
const_where_clause.rast
const_where_clause.rs
continue_expr.rast
continue_expr.rs
crate_path.rast
crate_path.rs
crate_visibility.rast
crate_visibility.rs
crate_visibility_in.rast
crate_visibility_in.rs
default_async_fn.rast
default_async_fn.rs
default_async_unsafe_fn.rast
default_async_unsafe_fn.rs
default_item.rast
default_item.rs
default_unsafe_item.rast
default_unsafe_item.rs
destructuring_assignment_struct_rest_pattern.rast
destructuring_assignment_struct_rest_pattern.rs
destructuring_assignment_wildcard_pat.rast
destructuring_assignment_wildcard_pat.rs
dot_dot_pat.rast
dot_dot_pat.rs
dyn_trait_type.rast
dyn_trait_type.rs
dyn_trait_type_weak.rast
dyn_trait_type_weak.rs
edition_2015_dyn_prefix_inside_generic_arg.rast
edition_2015_dyn_prefix_inside_generic_arg.rs
effect_blocks.rast
effect_blocks.rs
exclusive_range_pat.rast
exclusive_range_pat.rs
expr_literals.rast
expr_literals.rs
expression_after_block.rast
expression_after_block.rs
extern_block.rast
extern_block.rs
extern_crate.rast
extern_crate.rs
extern_crate_rename.rast
extern_crate_rename.rs
field_expr.rast
field_expr.rs
fn_.rast
fn_.rs
fn_decl.rast
fn_decl.rs
fn_def_param.rast
fn_def_param.rs
fn_pointer_param_ident_path.rast
fn_pointer_param_ident_path.rs
fn_pointer_type.rast
fn_pointer_type.rs
fn_pointer_type_with_ret.rast
fn_pointer_type_with_ret.rs
fn_pointer_unnamed_arg.rast
fn_pointer_unnamed_arg.rs
for_binder_bound.rast
for_binder_bound.rs
for_expr.rast
for_expr.rs
for_range_from.rast
for_range_from.rs
for_type.rast
for_type.rs
format_args_named_arg_keyword.rast
format_args_named_arg_keyword.rs
frontmatter.rast
frontmatter.rs
full_range_expr.rast
full_range_expr.rs
function_ret_type.rast
function_ret_type.rs
function_type_params.rast
function_type_params.rs
function_where_clause.rast
function_where_clause.rs
gen_blocks.rast
gen_blocks.rs
generic_arg.rast
generic_arg.rs
generic_arg_bounds.rast
generic_arg_bounds.rs
generic_const.rast
generic_const.rs
generic_param_attribute.rast
generic_param_attribute.rs
generic_param_list.rast
generic_param_list.rs
global_asm.rast
global_asm.rs
half_open_range_pat.rast
half_open_range_pat.rs
if_expr.rast
if_expr.rs
impl_item.rast
impl_item.rs
impl_item_const.rast
impl_item_const.rs
impl_item_neg.rast
impl_item_neg.rs
impl_item_never_type.rast
impl_item_never_type.rs
impl_trait_type.rast
impl_trait_type.rs
impl_type_params.rast
impl_type_params.rs
index_expr.rast
index_expr.rs
label.rast
label.rs
labeled_block.rast
labeled_block.rs
lambda_expr.rast
lambda_expr.rs
lambda_ret_block.rast
lambda_ret_block.rs
let_else.rast
let_else.rs
let_expr.rast
let_expr.rs
let_stmt.rast
let_stmt.rs
let_stmt_ascription.rast
let_stmt_ascription.rs
let_stmt_init.rast
let_stmt_init.rs
lifetime_arg.rast
lifetime_arg.rs
lifetime_param.rast
lifetime_param.rs
literal_pattern.rast
literal_pattern.rs
loop_expr.rast
loop_expr.rs
macro_call_type.rast
macro_call_type.rs
macro_def.rast
macro_def.rs
macro_def_curly.rast
macro_def_curly.rs
macro_inside_generic_arg.rast
macro_inside_generic_arg.rs
macro_rules_as_macro_name.rast
macro_rules_as_macro_name.rs
macro_rules_non_brace.rast
macro_rules_non_brace.rs
marco_pat.rast
marco_pat.rs
match_arm.rast
match_arm.rs
match_arms_commas.rast
match_arms_commas.rs
match_arms_inner_attribute.rast
match_arms_inner_attribute.rs
match_arms_outer_attributes.rast
match_arms_outer_attributes.rs
match_expr.rast
match_expr.rs
match_guard.rast
match_guard.rs
maybe_const_trait_bound.rast
maybe_const_trait_bound.rs
metas.rast
metas.rs
method_call_expr.rast
method_call_expr.rs
mod_contents.rast
mod_contents.rs
mod_item.rast
mod_item.rs
mod_item_curly.rast
mod_item_curly.rs
never_type.rast
never_type.rs
no_dyn_trait_leading_for.rast
no_dyn_trait_leading_for.rs
no_semi_after_block.rast
no_semi_after_block.rs
nocontentexpr.rast
nocontentexpr.rs
nocontentexpr_after_item.rast
nocontentexpr_after_item.rs
offset_of_parens.rast
offset_of_parens.rs
or_pattern.rast
or_pattern.rs
param_list.rast
param_list.rs
param_list_vararg.rast
param_list_vararg.rs
param_outer_arg.rast
param_outer_arg.rs
paren_type.rast
paren_type.rs
path_expr.rast
path_expr.rs
path_fn_trait_args.rast
path_fn_trait_args.rs
path_part.rast
path_part.rs
path_type.rast
path_type.rs
path_type_with_bounds.rast
path_type_with_bounds.rs
placeholder_pat.rast
placeholder_pat.rs
placeholder_type.rast
placeholder_type.rs
pointer_type_mut.rast
pointer_type_mut.rs
postfix_range.rast
postfix_range.rs
precise_capturing.rast
precise_capturing.rs
pub_parens_typepath.rast
pub_parens_typepath.rs
pub_tuple_field.rast
pub_tuple_field.rs
qual_paths.rast
qual_paths.rs
question_for_type_trait_bound.rast
question_for_type_trait_bound.rs
range_pat.rast
range_pat.rs
record_field_attrs.rast
record_field_attrs.rs
record_field_default_values.rast
record_field_default_values.rs
record_field_list.rast
record_field_list.rs
record_field_pat_leading_or.rast
record_field_pat_leading_or.rs
record_lit.rast
record_lit.rs
record_literal_field_with_attr.rast
record_literal_field_with_attr.rs
record_pat_field.rast
record_pat_field.rs
record_pat_field_list.rast
record_pat_field_list.rs
ref_expr.rast
ref_expr.rs
ref_pat.rast
ref_pat.rs
reference_type.rast
reference_type.rs
return_expr.rast
return_expr.rs
return_type_syntax_in_path.rast
return_type_syntax_in_path.rs
safe_outside_of_extern.rast
safe_outside_of_extern.rs
self_param.rast
self_param.rs
self_param_outer_attr.rast
self_param_outer_attr.rs
singleton_tuple_type.rast
singleton_tuple_type.rs
slice_pat.rast
slice_pat.rs
slice_type.rast
slice_type.rs
stmt_bin_expr_ambiguity.rast
stmt_bin_expr_ambiguity.rs
stmt_postfix_expr_ambiguity.rast
stmt_postfix_expr_ambiguity.rs
struct_initializer_with_defaults.rast
struct_initializer_with_defaults.rs
struct_item.rast
struct_item.rs
trait_alias.rast
trait_alias.rs
trait_alias_where_clause.rast
trait_alias_where_clause.rs
trait_item.rast
trait_item.rs
trait_item_bounds.rast
trait_item_bounds.rs
trait_item_generic_params.rast
trait_item_generic_params.rs
trait_item_where_clause.rast
trait_item_where_clause.rs
try_block_expr.rast
try_block_expr.rs
try_expr.rast
try_expr.rs
try_macro_fallback.rast
try_macro_fallback.rs
try_macro_rules.rast
try_macro_rules.rs
tuple_attrs.rast
tuple_attrs.rs
tuple_expr.rast
tuple_expr.rs
tuple_field_attrs.rast
tuple_field_attrs.rs
tuple_pat.rast
tuple_pat.rs
tuple_pat_fields.rast
tuple_pat_fields.rs
tuple_struct.rast
tuple_struct.rs
tuple_struct_where.rast
tuple_struct_where.rs
type_alias.rast
type_alias.rs
type_item_type_params.rast
type_item_type_params.rs
type_item_where_clause.rast
type_item_where_clause.rs
type_item_where_clause_deprecated.rast
type_item_where_clause_deprecated.rs
type_param.rast
type_param.rs
type_param_bounds.rast
type_param_bounds.rs
type_param_default.rast
type_param_default.rs
type_path_in_pattern.rast
type_path_in_pattern.rs
typepathfn_with_coloncolon.rast
typepathfn_with_coloncolon.rs
unary_expr.rast
unary_expr.rs
union_item.rast
union_item.rs
unit_struct.rast
unit_struct.rs
unit_type.rast
unit_type.rs
use_item.rast
use_item.rs
use_tree.rast
use_tree.rs
use_tree_abs_star.rast
use_tree_abs_star.rs
use_tree_alias.rast
use_tree_alias.rs
use_tree_list.rast
use_tree_list.rs
use_tree_path.rast
use_tree_path.rs
use_tree_path_star.rast
use_tree_path_star.rs
use_tree_path_use_tree.rast
use_tree_path_use_tree.rs
use_tree_star.rast
use_tree_star.rs
variant_discriminant.rast
variant_discriminant.rs
where_clause.rast
where_clause.rs
where_pred_for.rast
where_pred_for.rs
while_expr.rast
while_expr.rs
yeet_expr.rast
yeet_expr.rs
yield_expr.rast
yield_expr.rs
1
struct
S
;