var searchIndex = {}; searchIndex["aster"] = {"doc":"","items":[[3,"AstBuilder","aster","",null,null],[0,"arm","","",null,null],[3,"ArmBuilder","aster::arm","",null,null],[3,"ArmPatBuilder","","",null,null],[3,"ArmBodyBuilder","","",null,null],[11,"new","","",0,{"inputs":[],"output":{"name":"self"}}],[11,"with_callback","","",0,{"inputs":[{"name":"f"}],"output":{"name":"self"}}],[11,"span","","",0,null],[11,"with_attrs","","",0,null],[11,"with_attr","","",0,null],[11,"attr","","",0,null],[11,"with_pats","","",0,null],[11,"with_pat","","",0,null],[11,"pat","","",0,null],[11,"invoke","","",0,null],[11,"invoke","","",0,null],[11,"with_pats","","",1,null],[11,"with_pat","","",1,null],[11,"pat","","",1,null],[11,"with_guard","","",1,null],[11,"guard","","",1,null],[11,"body","","",1,null],[11,"build_arm_","","",1,null],[11,"invoke","","",1,null],[11,"invoke","","",1,null],[11,"body","","",2,null],[11,"build","","",2,null],[11,"invoke","","",2,null],[0,"attr","aster","",null,null],[3,"AttrBuilder","aster::attr","",null,null],[3,"AttrListBuilder","","",null,null],[3,"AttrNameValueBuilder","","",null,null],[11,"new","","",3,{"inputs":[],"output":{"name":"self"}}],[11,"with_callback","","",3,{"inputs":[{"name":"f"}],"output":{"name":"self"}}],[11,"span","","",3,null],[11,"inner","","",3,null],[11,"build_meta_item","","",3,null],[11,"build_meta_item_","","",3,null],[11,"word","","",3,null],[11,"list","","",3,null],[11,"name_value","","",3,null],[11,"automatically_derived","","",3,null],[11,"inline","","",3,null],[11,"test","","",3,null],[11,"allow","","",3,null],[11,"warn","","",3,null],[11,"deny","","",3,null],[11,"features","","",3,null],[11,"plugins","","",3,null],[11,"doc","","Create a #[doc = "..."] node. Note that callers of this must make sure to prefix their\ncomments with either "///" or "/\\*\\*" if an outer comment, or "//!" or "/\\*!" if an inner\ncomment.",3,null],[11,"invoke","","",3,null],[11,"invoke","","",3,null],[11,"with_callback","","",4,{"inputs":[{"name":"t"},{"name":"f"}],"output":{"name":"self"}}],[11,"span","","",4,null],[11,"with_meta_items","","",4,null],[11,"with_meta_items_","","",4,null],[11,"with_meta_item","","",4,null],[11,"with_meta_item_kind","","",4,null],[11,"words","","",4,null],[11,"word","","",4,null],[11,"list","","",4,null],[11,"name_value","","",4,null],[11,"build","","",4,null],[11,"invoke","","",4,null],[11,"invoke","","",4,null],[11,"invoke","","",5,null],[0,"block","aster","",null,null],[3,"BlockBuilder","aster::block","",null,null],[11,"new","","",6,{"inputs":[],"output":{"name":"self"}}],[11,"with_callback","","",6,{"inputs":[{"name":"f"}],"output":{"name":"self"}}],[11,"span","","",6,null],[11,"unsafe_","","",6,null],[11,"with_stmts","","",6,null],[11,"with_stmt","","",6,null],[11,"stmt","","",6,null],[11,"build_expr","","",6,null],[11,"expr","","",6,null],[11,"build","","",6,null],[11,"invoke","","",6,null],[11,"invoke","","",6,null],[0,"constant","aster","",null,null],[3,"Const","aster::constant","",null,null],[12,"ty","","",7,null],[12,"expr","","",7,null],[3,"ConstBuilder","","",null,null],[11,"new","","",8,{"inputs":[],"output":{"name":"self"}}],[11,"with_callback","","",8,{"inputs":[{"name":"f"}],"output":{"name":"self"}}],[11,"span","","",8,null],[11,"with_expr","","",8,null],[11,"expr","","",8,null],[11,"ty","","",8,null],[11,"build","","",8,null],[11,"invoke","","",8,null],[11,"invoke","","",8,null],[0,"expr","aster","",null,null],[3,"ExprBuilder","aster::expr","",null,null],[3,"ExprUnaryBuilder","","",null,null],[3,"ExprBinaryLhsBuilder","","",null,null],[3,"ExprBinaryRhsBuilder","","",null,null],[3,"ExprReturnBuilder","","",null,null],[3,"ExprTupleBuilder","","",null,null],[3,"ExprStructBuilder","","",null,null],[3,"ExprStructPathBuilder","","",null,null],[3,"ExprStructFieldBuilder","","",null,null],[3,"ExprCallBuilder","","",null,null],[3,"ExprCallArgsBuilder","","",null,null],[3,"ExprMethodCallBuilder","","",null,null],[3,"ExprMethodCallArgsBuilder","","",null,null],[3,"ExprRefBuilder","","",null,null],[3,"ExprPathBuilder","","",null,null],[3,"ExprAssignBuilder","","",null,null],[3,"ExprAssignLhsBuilder","","",null,null],[3,"ExprAssignOpBuilder","","",null,null],[3,"ExprAssignOpLhsBuilder","","",null,null],[3,"ExprIndexBuilder","","",null,null],[3,"ExprIndexLhsBuilder","","",null,null],[3,"ExprRepeatBuilder","","",null,null],[3,"ExprRepeatLhsBuilder","","",null,null],[3,"ExprLoopBuilder","","",null,null],[3,"ExprIfBuilder","","",null,null],[3,"ExprIfThenBuilder","","",null,null],[3,"ExprIfThenElseBuilder","","",null,null],[3,"ExprElseIfBuilder","","",null,null],[3,"ExprElseIfThenBuilder","","",null,null],[3,"ExprMatchBuilder","","",null,null],[3,"ExprMatchArmBuilder","","",null,null],[3,"ExprParenBuilder","","",null,null],[3,"ExprFieldBuilder","","",null,null],[3,"ExprTupFieldBuilder","","",null,null],[3,"ExprSliceBuilder","","",null,null],[3,"ExprVecBuilder","","",null,null],[3,"ExprTryBuilder","","",null,null],[11,"new","","",9,{"inputs":[],"output":{"name":"self"}}],[11,"with_callback","","",9,{"inputs":[{"name":"f"}],"output":{"name":"self"}}],[11,"build","","",9,null],[11,"span","","",9,null],[11,"with_attr","","",9,null],[11,"attr","","",9,null],[11,"build_expr_kind","","",9,null],[11,"build_path","","",9,null],[11,"build_qpath","","",9,null],[11,"path","","",9,null],[11,"qpath","","",9,null],[11,"id","","",9,null],[11,"build_lit","","",9,null],[11,"lit","","",9,null],[11,"bool","","",9,null],[11,"true_","","",9,null],[11,"false_","","",9,null],[11,"int","","",9,null],[11,"uint","","",9,null],[11,"isize","","",9,null],[11,"i8","","",9,null],[11,"i16","","",9,null],[11,"i32","","",9,null],[11,"i64","","",9,null],[11,"usize","","",9,null],[11,"u8","","",9,null],[11,"u16","","",9,null],[11,"u32","","",9,null],[11,"u64","","",9,null],[11,"f32","","",9,null],[11,"f64","","",9,null],[11,"str","","",9,null],[11,"build_unary","","",9,null],[11,"build_deref","","",9,null],[11,"build_not","","",9,null],[11,"build_neg","","",9,null],[11,"unary","","",9,null],[11,"deref","","",9,null],[11,"not","","",9,null],[11,"neg","","",9,null],[11,"build_binary","","",9,null],[11,"build_add","","",9,null],[11,"build_sub","","",9,null],[11,"build_mul","","",9,null],[11,"build_div","","",9,null],[11,"build_rem","","",9,null],[11,"build_and","","",9,null],[11,"build_or","","",9,null],[11,"build_bit_xor","","",9,null],[11,"build_bit_and","","",9,null],[11,"build_bit_or","","",9,null],[11,"build_shl","","",9,null],[11,"build_shr","","",9,null],[11,"build_eq","","",9,null],[11,"build_lt","","",9,null],[11,"build_le","","",9,null],[11,"build_ne","","",9,null],[11,"build_ge","","",9,null],[11,"build_gt","","",9,null],[11,"binary","","",9,null],[11,"add","","",9,null],[11,"sub","","",9,null],[11,"mul","","",9,null],[11,"div","","",9,null],[11,"rem","","",9,null],[11,"and","","",9,null],[11,"or","","",9,null],[11,"bit_xor","","",9,null],[11,"bit_and","","",9,null],[11,"bit_or","","",9,null],[11,"shl","","",9,null],[11,"shr","","",9,null],[11,"eq","","",9,null],[11,"lt","","",9,null],[11,"le","","",9,null],[11,"ne","","",9,null],[11,"ge","","",9,null],[11,"gt","","",9,null],[11,"ref_","","",9,null],[11,"mut_ref","","",9,null],[11,"break_","","",9,null],[11,"break_to","","",9,null],[11,"continue_","","",9,null],[11,"continue_to","","",9,null],[11,"return_","","",9,null],[11,"return_expr","","",9,null],[11,"unit","","",9,null],[11,"tuple","","",9,null],[11,"struct_path","","",9,null],[11,"struct_id","","",9,null],[11,"struct_","","",9,null],[11,"self_","","",9,null],[11,"none","","",9,null],[11,"some","","",9,null],[11,"ok","","",9,null],[11,"err","","",9,null],[11,"phantom_data","","",9,null],[11,"call","","",9,null],[11,"method_call","","",9,null],[11,"build_block","","",9,null],[11,"block","","",9,null],[11,"build_assign","","",9,null],[11,"assign","","",9,null],[11,"build_assign_op","","",9,null],[11,"assign_op","","",9,null],[11,"add_assign","","",9,null],[11,"sub_assign","","",9,null],[11,"mul_assign","","",9,null],[11,"rem_assign","","",9,null],[11,"and_assign","","",9,null],[11,"or_assign","","",9,null],[11,"bit_xor_assign","","",9,null],[11,"bit_and_assign","","",9,null],[11,"bit_or_assign","","",9,null],[11,"bit_shl_assign","","",9,null],[11,"bit_shr_assign","","",9,null],[11,"build_index","","",9,null],[11,"index","","",9,null],[11,"build_repeat","","",9,null],[11,"repeat","","",9,null],[11,"loop_","","",9,null],[11,"if_","","",9,null],[11,"match_","","",9,null],[11,"paren","","",9,null],[11,"field","","",9,null],[11,"tup_field","","",9,null],[11,"box_","","",9,null],[11,"rc","","",9,null],[11,"arc","","",9,null],[11,"default","","",9,null],[11,"slice","","",9,null],[11,"vec","","",9,null],[11,"try","","Represents an equivalent to `try!(...)`.",9,null],[11,"invoke","","",9,null],[11,"invoke","","",9,null],[11,"invoke","","",9,null],[11,"invoke","","",9,null],[11,"invoke","","",9,null],[11,"invoke","","",10,null],[11,"invoke","","",11,null],[11,"invoke","","",12,null],[11,"invoke","","",13,null],[11,"with_exprs","","",14,null],[11,"expr","","",14,null],[11,"build","","",14,null],[11,"invoke","","",14,null],[11,"invoke","","",15,null],[11,"span","","",16,null],[11,"with_fields","","",16,null],[11,"with_id_exprs","","",16,null],[11,"field","","",16,null],[11,"build_with","","",16,null],[11,"build","","",16,null],[11,"invoke","","",16,null],[11,"invoke","","",17,null],[11,"invoke","","",18,null],[11,"with_args","","",19,null],[11,"with_arg","","",19,null],[11,"arg","","",19,null],[11,"build","","",19,null],[11,"invoke","","",19,null],[11,"invoke","","",20,null],[11,"with_tys","","",21,null],[11,"with_ty","","",21,null],[11,"ty","","",21,null],[11,"with_args","","",21,null],[11,"with_arg","","",21,null],[11,"arg","","",21,null],[11,"build","","",21,null],[11,"invoke","","",21,null],[11,"invoke","","",21,null],[11,"invoke","","",22,null],[11,"invoke","","",23,null],[11,"invoke","","",24,null],[11,"invoke","","",25,null],[11,"invoke","","",26,null],[11,"invoke","","",27,null],[11,"invoke","","",28,null],[11,"invoke","","",29,null],[11,"invoke","","",30,null],[11,"invoke","","",31,null],[11,"span","","",32,null],[11,"label","","",32,null],[11,"block","","",32,null],[11,"invoke","","",32,null],[11,"invoke","","",33,null],[11,"build_then","","",34,null],[11,"then","","",34,null],[11,"invoke","","",34,null],[11,"else_if","","",35,null],[11,"build_else","","",35,null],[11,"else_","","",35,null],[11,"build","","",35,null],[11,"invoke","","",35,null],[11,"invoke","","",36,null],[11,"build_then","","",37,null],[11,"then","","",37,null],[11,"invoke","","",37,null],[11,"invoke","","",38,null],[11,"with_arms","","",39,null],[11,"with_arm","","",39,null],[11,"arm","","",39,null],[11,"build","","",39,null],[11,"invoke","","",39,null],[11,"invoke","","",40,null],[11,"invoke","","",41,null],[11,"invoke","","",42,null],[11,"with_exprs","","",43,null],[11,"expr","","",43,null],[11,"build","","",43,null],[11,"invoke","","",43,null],[11,"invoke","","",44,null],[11,"invoke","","",45,null],[0,"fn_decl","aster","",null,null],[3,"FnDeclBuilder","aster::fn_decl","",null,null],[3,"ArgBuilder","","",null,null],[3,"ArgPatBuilder","","",null,null],[11,"new","","",46,{"inputs":[],"output":{"name":"fndeclbuilder"}}],[11,"with_callback","","",46,{"inputs":[{"name":"f"}],"output":{"name":"self"}}],[11,"span","","",46,null],[11,"variadic","","",46,null],[11,"with_self","","",46,null],[11,"self_","","",46,null],[11,"with_arg","","",46,null],[11,"with_args","","",46,null],[11,"arg","","",46,null],[11,"arg_id","","",46,null],[11,"arg_ref_id","","",46,null],[11,"arg_mut_id","","",46,null],[11,"arg_ref_mut_id","","",46,null],[11,"no_return","","",46,null],[11,"default_return","","",46,null],[11,"build_return","","",46,null],[11,"return_","","",46,null],[11,"build","","",46,null],[11,"invoke","","",46,null],[11,"invoke","","",46,null],[11,"invoke","","",46,null],[11,"new","","",47,{"inputs":[],"output":{"name":"self"}}],[11,"with_callback","","",47,{"inputs":[{"name":"f"}],"output":{"name":"argbuilder"}}],[11,"span","","",47,null],[11,"with_pat","","",47,null],[11,"pat","","",47,null],[11,"id","","",47,null],[11,"ref_id","","",47,null],[11,"mut_id","","",47,null],[11,"ref_mut_id","","",47,null],[11,"invoke","","",47,null],[11,"with_ty","","",48,null],[11,"ty","","",48,null],[11,"invoke","","",48,null],[0,"generics","aster","",null,null],[3,"GenericsBuilder","aster::generics","",null,null],[11,"new","","",49,{"inputs":[],"output":{"name":"self"}}],[11,"from_generics","","",49,{"inputs":[{"name":"generics"}],"output":{"name":"self"}}],[11,"with_callback","","",49,{"inputs":[{"name":"f"}],"output":{"name":"self"}}],[11,"from_generics_with_callback","","",49,{"inputs":[{"name":"generics"},{"name":"f"}],"output":{"name":"self"}}],[11,"with","","",49,null],[11,"span","","",49,null],[11,"with_lifetimes","","",49,null],[11,"with_lifetime_names","","",49,null],[11,"with_lifetime","","",49,null],[11,"lifetime_name","","",49,null],[11,"lifetime","","",49,null],[11,"with_ty_params","","",49,null],[11,"with_ty_param_ids","","",49,null],[11,"with_ty_param","","",49,null],[11,"ty_param_id","","",49,null],[11,"ty_param","","",49,null],[11,"with_predicates","","",49,null],[11,"with_predicate","","",49,null],[11,"predicate","","",49,null],[11,"add_lifetime_bound","","",49,null],[11,"add_ty_param_bound","","",49,null],[11,"strip_bounds","","",49,null],[11,"strip_lifetimes","","",49,null],[11,"strip_ty_params","","",49,null],[11,"strip_predicates","","",49,null],[11,"build","","",49,null],[11,"invoke","","",49,null],[11,"invoke","","",49,null],[11,"invoke","","",49,null],[0,"ident","aster","",null,null],[8,"ToIdent","aster::ident","",null,null],[10,"to_ident","","",50,null],[0,"invoke","aster","",null,null],[3,"Identity","aster::invoke","",null,null],[8,"Invoke","","",null,null],[16,"Result","","",51,null],[10,"invoke","","",51,null],[11,"clone","","",52,null],[11,"invoke","","",52,null],[0,"item","aster","",null,null],[3,"ItemBuilder","aster::item","",null,null],[3,"ItemFnDeclBuilder","","",null,null],[3,"ItemFnBuilder","","",null,null],[3,"ItemUseBuilder","","",null,null],[3,"ItemUsePathBuilder","","",null,null],[3,"ItemUsePathListBuilder","","",null,null],[3,"ItemStructBuilder","","",null,null],[3,"ItemTupleStructBuilder","","",null,null],[3,"ItemEnumBuilder","","",null,null],[3,"ItemExternCrateBuilder","","A builder for extern crate items",null,null],[3,"ItemMacBuilder","","A builder for macro invocation items.",null,null],[3,"ItemTyBuilder","","",null,null],[3,"ItemTraitBuilder","","",null,null],[3,"ItemTraitItemBuilder","","",null,null],[3,"ItemTraitMethodBuilder","","",null,null],[3,"ItemTraitTypeBuilder","","",null,null],[3,"ItemImplBuilder","","",null,null],[3,"ItemImplItemBuilder","","",null,null],[3,"ItemImplMethodBuilder","","",null,null],[3,"ItemConstBuilder","","",null,null],[11,"new","","",53,{"inputs":[],"output":{"name":"self"}}],[11,"with_callback","","",53,{"inputs":[{"name":"f"}],"output":{"name":"self"}}],[11,"build","","",53,null],[11,"span","","",53,null],[11,"with_attrs","","",53,null],[11,"with_attr","","",53,null],[11,"attr","","",53,null],[11,"pub_","","",53,null],[11,"build_item_kind","","",53,null],[11,"fn_","","",53,null],[11,"build_use","","",53,null],[11,"use_","","",53,null],[11,"struct_","","",53,null],[11,"unit_struct","","",53,null],[11,"tuple_struct","","",53,null],[11,"enum_","","",53,null],[11,"extern_crate","","",53,null],[11,"mac","","",53,null],[11,"type_","","",53,null],[11,"trait_","","",53,null],[11,"impl_","","",53,null],[11,"const_","","",53,null],[11,"invoke","","",53,null],[11,"invoke","","",54,null],[11,"unsafe_","","",55,null],[11,"const_","","",55,null],[11,"abi","","",55,null],[11,"generics","","",55,null],[11,"build","","",55,null],[11,"block","","",55,null],[11,"invoke","","",55,null],[11,"invoke","","",55,null],[11,"invoke","","",56,null],[11,"as_","","",57,null],[11,"build","","",57,null],[11,"glob","","",57,null],[11,"list","","",57,null],[11,"span","","",58,null],[11,"self_","","",58,null],[11,"id","","",58,null],[11,"build","","",58,null],[11,"with_generics","","",59,null],[11,"generics","","",59,null],[11,"with_fields","","",59,null],[11,"with_field","","",59,null],[11,"field","","",59,null],[11,"build","","",59,null],[11,"invoke","","",59,null],[11,"invoke","","",59,null],[11,"generics","","",60,null],[11,"with_tys","","",60,null],[11,"ty","","",60,null],[11,"field","","",60,null],[11,"build","","",60,null],[11,"invoke","","",60,null],[11,"invoke","","",60,null],[11,"invoke","","",60,null],[11,"generics","","",61,null],[11,"with_variants","","",61,null],[11,"with_variant","","",61,null],[11,"with_variant_","","",61,null],[11,"ids","","",61,null],[11,"id","","",61,null],[11,"tuple","","",61,null],[11,"struct_","","",61,null],[11,"variant","","",61,null],[11,"build","","",61,null],[11,"invoke","","",61,null],[11,"invoke","","",61,null],[11,"with_name","","",62,null],[11,"build","","",62,null],[11,"path","","",63,null],[11,"build","","",63,null],[11,"invoke","","",63,null],[11,"invoke","","",63,null],[11,"generics","","",64,null],[11,"ty","","",64,null],[11,"build_ty","","",64,null],[11,"invoke","","",64,null],[11,"invoke","","",64,null],[11,"unsafe_","","",65,null],[11,"with_generics","","",65,null],[11,"generics","","",65,null],[11,"with_bounds","","",65,null],[11,"with_bound","","",65,null],[11,"bound","","",65,null],[11,"with_items","","",65,null],[11,"with_item","","",65,null],[11,"item","","",65,null],[11,"const_","","",65,null],[11,"method","","",65,null],[11,"type_","","",65,null],[11,"build","","",65,null],[11,"invoke","","",65,null],[11,"invoke","","",65,null],[11,"invoke","","",65,null],[11,"new","","",66,{"inputs":[{"name":"t"}],"output":{"name":"self"}}],[11,"with_callback","","",66,{"inputs":[{"name":"t"},{"name":"f"}],"output":{"name":"self"}}],[11,"span","","",66,null],[11,"with_attrs","","",66,null],[11,"with_attr","","",66,null],[11,"attr","","",66,null],[11,"const_","","",66,null],[11,"method","","",66,null],[11,"type_","","",66,null],[11,"build_item","","",66,null],[11,"invoke","","",66,null],[11,"invoke","","",66,null],[11,"invoke","","",66,null],[11,"build_option_block","","",67,null],[11,"build_block","","",67,null],[11,"build","","",67,null],[11,"invoke","","",67,null],[11,"with_bounds","","",68,null],[11,"with_bound","","",68,null],[11,"bound","","",68,null],[11,"build_option_ty","","",68,null],[11,"build_ty","","",68,null],[11,"ty","","",68,null],[11,"build","","",68,null],[11,"invoke","","",68,null],[11,"invoke","","",68,null],[11,"unsafe_","","",69,null],[11,"negative","","",69,null],[11,"with_generics","","",69,null],[11,"generics","","",69,null],[11,"with_trait","","",69,null],[11,"trait_","","",69,null],[11,"ty","","",69,null],[11,"build_ty","","",69,null],[11,"with_items","","",69,null],[11,"with_item","","",69,null],[11,"item","","",69,null],[11,"const_","","",69,null],[11,"method","","",69,null],[11,"type_","","",69,null],[11,"invoke","","",69,null],[11,"invoke","","",69,null],[11,"invoke","","",69,null],[11,"invoke","","",69,null],[11,"new","","",70,{"inputs":[{"name":"t"}],"output":{"name":"self"}}],[11,"with_callback","","",70,{"inputs":[{"name":"t"},{"name":"f"}],"output":{"name":"self"}}],[11,"span","","",70,null],[11,"with_attrs","","",70,null],[11,"with_attr","","",70,null],[11,"attr","","",70,null],[11,"pub_","","",70,null],[11,"default","","",70,null],[11,"const_","","",70,null],[11,"build_method","","",70,null],[11,"method","","",70,null],[11,"type_","","",70,null],[11,"mac","","",70,null],[11,"build_item","","",70,null],[11,"invoke","","",70,null],[11,"invoke","","",70,null],[11,"invoke","","",70,null],[11,"invoke","","",70,null],[11,"invoke","","",70,null],[11,"build_block","","",71,null],[11,"block","","",71,null],[11,"invoke","","",71,null],[11,"invoke","","",72,null],[0,"lifetime","aster","",null,null],[3,"LifetimeDefBuilder","aster::lifetime","",null,null],[8,"IntoLifetime","","",null,null],[10,"into_lifetime","","",73,null],[8,"IntoLifetimeDef","","",null,null],[10,"into_lifetime_def","","",74,null],[11,"new","","",75,{"inputs":[{"name":"n"}],"output":{"name":"self"}}],[11,"with_callback","","",75,{"inputs":[{"name":"n"},{"name":"f"}],"output":{"name":"self"}}],[11,"bound","","",75,null],[11,"build","","",75,null],[0,"lit","aster","",null,null],[3,"LitBuilder","aster::lit","",null,null],[11,"new","","",76,{"inputs":[],"output":{"name":"litbuilder"}}],[11,"with_callback","","",76,{"inputs":[{"name":"f"}],"output":{"name":"self"}}],[11,"span","","",76,null],[11,"build_lit","","",76,null],[11,"bool","","",76,null],[11,"true_","","",76,null],[11,"false_","","",76,null],[11,"int","","",76,null],[11,"isize","","",76,null],[11,"i8","","",76,null],[11,"i16","","",76,null],[11,"i32","","",76,null],[11,"i64","","",76,null],[11,"uint","","",76,null],[11,"usize","","",76,null],[11,"u8","","",76,null],[11,"u16","","",76,null],[11,"u32","","",76,null],[11,"u64","","",76,null],[11,"f32","","",76,null],[11,"f64","","",76,null],[11,"char","","",76,null],[11,"byte","","",76,null],[11,"str","","",76,null],[11,"byte_str","","",76,null],[0,"mac","aster","",null,null],[3,"MacBuilder","aster::mac","A Builder for macro invocations.",null,null],[11,"new","","",77,{"inputs":[],"output":{"name":"self"}}],[11,"with_callback","","",77,{"inputs":[{"name":"f"}],"output":{"name":"self"}}],[11,"span","","",77,null],[11,"path","","",77,null],[11,"build","","",77,null],[11,"with_args","","",77,null],[11,"with_arg","","",77,null],[11,"expr","","",77,null],[11,"invoke","","",77,null],[0,"method","aster","",null,null],[3,"MethodSigBuilder","aster::method","",null,null],[11,"new","","",78,{"inputs":[],"output":{"name":"self"}}],[11,"with_callback","","",78,{"inputs":[{"name":"f"}],"output":{"name":"self"}}],[11,"span","","",78,null],[11,"unsafe_","","",78,null],[11,"const_","","",78,null],[11,"abi","","",78,null],[11,"with_generics","","",78,null],[11,"generics","","",78,null],[11,"build_fn_decl","","",78,null],[11,"fn_decl","","",78,null],[11,"invoke","","",78,null],[11,"invoke","","",78,null],[0,"name","aster","",null,null],[8,"ToName","aster::name","",null,null],[10,"to_name","","",79,null],[0,"pat","aster","",null,null],[3,"PatBuilder","aster::pat","",null,null],[3,"PatRangeBuilder","","",null,null],[3,"PatRangeExprBuilder","","",null,null],[3,"PatEnumBuilder","","",null,null],[3,"PatEnumPathBuilder","","",null,null],[3,"PatStructBuilder","","",null,null],[3,"PatStructPathBuilder","","",null,null],[3,"PatStructFieldBuilder","","",null,null],[3,"PatExprBuilder","","",null,null],[3,"PatTupleBuilder","","",null,null],[11,"new","","",80,{"inputs":[],"output":{"name":"self"}}],[11,"with_callback","","",80,{"inputs":[{"name":"f"}],"output":{"name":"self"}}],[11,"span","","",80,null],[11,"build","","",80,null],[11,"build_pat_kind","","",80,null],[11,"wild","","",80,null],[11,"build_id","","",80,null],[11,"id","","",80,null],[11,"mut_id","","",80,null],[11,"ref_id","","",80,null],[11,"ref_mut_id","","",80,null],[11,"enum_","","",80,null],[11,"struct_","","",80,null],[11,"expr","","",80,null],[11,"build_path","","",80,null],[11,"build_qpath","","",80,null],[11,"path","","",80,null],[11,"qpath","","",80,null],[11,"build_range","","",80,null],[11,"range","","",80,null],[11,"tuple","","",80,null],[11,"invoke","","",80,null],[11,"invoke","","",80,null],[11,"invoke","","",81,null],[11,"invoke","","",82,null],[11,"invoke","","",83,null],[11,"with_pats","","",84,null],[11,"pat","","",84,null],[11,"with_ids","","",84,null],[11,"id","","",84,null],[11,"wild","","",84,null],[11,"build","","",84,null],[11,"invoke","","",84,null],[11,"invoke","","",85,null],[11,"with_field_pat","","",86,null],[11,"with_pats","","",86,null],[11,"pat","","",86,null],[11,"with_ids","","",86,null],[11,"mut_id","","",86,null],[11,"id","","",86,null],[11,"etc","","",86,null],[11,"build","","",86,null],[11,"invoke","","",87,null],[11,"invoke","","",88,null],[11,"with_pats","","",89,null],[11,"with_pat","","",89,null],[11,"pat","","",89,null],[11,"wild","","",89,null],[11,"build","","",89,null],[11,"invoke","","",89,null],[0,"path","aster","",null,null],[3,"PathBuilder","aster::path","",null,null],[3,"PathSegmentsBuilder","","",null,null],[3,"PathSegmentBuilder","","",null,null],[3,"TypeBindingBuilder","","",null,null],[8,"IntoPath","","",null,null],[10,"into_path","","",90,null],[11,"new","","",91,{"inputs":[],"output":{"name":"self"}}],[11,"with_callback","","",91,{"inputs":[{"name":"f"}],"output":{"name":"self"}}],[11,"build","","",91,null],[11,"span","","Update the span to start from this location.",91,null],[11,"global","","",91,null],[11,"ids","","",91,null],[11,"id","","",91,null],[11,"segment","","",91,null],[11,"ids","","",92,null],[11,"id","","",92,null],[11,"segment","","",92,null],[11,"build","","",92,null],[11,"invoke","","",92,null],[11,"with_callback","","",93,{"inputs":[{"name":"i"},{"name":"f"}],"output":{"name":"self"}}],[11,"span","","",93,null],[11,"with_generics","","",93,null],[11,"with_lifetimes","","",93,null],[11,"with_lifetime","","",93,null],[11,"lifetime","","",93,null],[11,"with_tys","","",93,null],[11,"with_ty","","",93,null],[11,"ty","","",93,null],[11,"with_binding","","",93,null],[11,"binding","","",93,null],[11,"build","","",93,null],[11,"invoke","","",93,null],[11,"invoke","","",94,null],[0,"qpath","aster","",null,null],[3,"QPathBuilder","aster::qpath","",null,null],[3,"QPathTyBuilder","","",null,null],[3,"QPathQSelfBuilder","","",null,null],[11,"new","","",95,{"inputs":[],"output":{"name":"self"}}],[11,"with_callback","","Construct a `QPathBuilder` that will call the `callback` with a constructed `ast::QSelf`\nand `ast::Path`.",95,{"inputs":[{"name":"f"}],"output":{"name":"self"}}],[11,"span","","Update the span to start from this location.",95,null],[11,"with_ty","","Build a qualified path first by starting with a type builder.",95,null],[11,"ty","","Build a qualified path first by starting with a type builder.",95,null],[11,"build","","Build a qualified path with a concrete type and path.",95,null],[11,"invoke","","",95,null],[11,"as_","","Build a qualified path with a path builder.",96,null],[11,"id","","",96,null],[11,"segment","","",96,null],[11,"invoke","","",96,null],[11,"id","","",97,null],[11,"segment","","",97,null],[11,"invoke","","",97,null],[0,"self_","aster","",null,null],[3,"SelfBuilder","aster::self_","",null,null],[11,"new","","",98,{"inputs":[],"output":{"name":"self"}}],[11,"with_callback","","",98,{"inputs":[{"name":"f"}],"output":{"name":"self"}}],[11,"build","","",98,null],[11,"span","","",98,null],[11,"mut_","","",98,null],[11,"value","","",98,null],[11,"ref_","","",98,null],[11,"ref_lifetime","","",98,null],[11,"ty","","",98,null],[11,"invoke","","",98,null],[0,"stmt","aster","",null,null],[3,"StmtBuilder","aster::stmt","",null,null],[3,"StmtLetIdBuilder","","",null,null],[3,"StmtExprBuilder","","",null,null],[3,"StmtSemiBuilder","","",null,null],[3,"StmtLetBuilder","","",null,null],[3,"StmtLetTyBuilder","","",null,null],[3,"StmtItemBuilder","","",null,null],[11,"new","","",99,{"inputs":[],"output":{"name":"stmtbuilder"}}],[11,"with_callback","","",99,{"inputs":[{"name":"f"}],"output":{"name":"self"}}],[11,"build","","",99,null],[11,"span","","",99,null],[11,"build_stmt_kind","","",99,null],[11,"build_let","","",99,null],[11,"let_","","",99,null],[11,"let_id","","",99,null],[11,"build_expr","","",99,null],[11,"expr","","",99,null],[11,"semi","","",99,null],[11,"build_item","","",99,null],[11,"item","","",99,null],[11,"invoke","","",99,null],[11,"invoke","","",100,null],[11,"invoke","","",101,null],[11,"invoke","","",102,null],[11,"ty","","",103,null],[11,"build_expr","","",103,null],[11,"expr","","",103,null],[11,"build","","",103,null],[11,"invoke","","",103,null],[11,"invoke","","",103,null],[11,"expr","","",104,null],[11,"build","","",104,null],[11,"invoke","","",104,null],[11,"invoke","","",105,null],[0,"str","aster","",null,null],[8,"ToInternedString","aster::str","",null,null],[10,"to_interned_string","","",106,null],[0,"struct_field","aster","",null,null],[3,"StructFieldBuilder","aster::struct_field","",null,null],[11,"named","","",107,{"inputs":[{"name":"t"}],"output":{"name":"self"}}],[11,"unnamed","","",107,{"inputs":[],"output":{"name":"self"}}],[11,"named_with_callback","","",107,{"inputs":[{"name":"t"},{"name":"f"}],"output":{"name":"self"}}],[11,"unnamed_with_callback","","",107,{"inputs":[{"name":"f"}],"output":{"name":"self"}}],[11,"span","","",107,null],[11,"pub_","","",107,null],[11,"with_attrs","","",107,null],[11,"attr","","",107,null],[11,"build_ty","","",107,null],[11,"ty","","",107,null],[11,"invoke","","",107,null],[11,"invoke","","",107,null],[0,"ty","aster","",null,null],[3,"TyBuilder","aster::ty","",null,null],[3,"TyPathBuilder","","",null,null],[3,"TyQPathBuilder","","",null,null],[3,"TySliceBuilder","","",null,null],[3,"TyRefBuilder","","",null,null],[3,"TyOptionBuilder","","",null,null],[3,"TyResultOkBuilder","","",null,null],[3,"TyResultErrBuilder","","",null,null],[3,"TyPhantomDataBuilder","","",null,null],[3,"TyBoxBuilder","","",null,null],[3,"TyIteratorBuilder","","",null,null],[3,"TyObjectSumBuilder","","",null,null],[3,"TyObjectSumTyBuilder","","",null,null],[3,"TyTupleBuilder","","",null,null],[11,"new","","",108,{"inputs":[],"output":{"name":"self"}}],[11,"with_callback","","",108,{"inputs":[{"name":"f"}],"output":{"name":"self"}}],[11,"build","","",108,null],[11,"span","","",108,null],[11,"build_ty_kind","","",108,null],[11,"id","","",108,null],[11,"build_path","","",108,null],[11,"build_qpath","","",108,null],[11,"path","","",108,null],[11,"qpath","","",108,null],[11,"isize","","",108,null],[11,"i8","","",108,null],[11,"i16","","",108,null],[11,"i32","","",108,null],[11,"i64","","",108,null],[11,"usize","","",108,null],[11,"u8","","",108,null],[11,"u16","","",108,null],[11,"u32","","",108,null],[11,"u64","","",108,null],[11,"f32","","",108,null],[11,"f64","","",108,null],[11,"bool","","",108,null],[11,"unit","","",108,null],[11,"tuple","","",108,null],[11,"build_slice","","",108,null],[11,"slice","","",108,null],[11,"ref_","","",108,null],[11,"infer","","",108,null],[11,"option","","",108,null],[11,"result","","",108,null],[11,"phantom_data","","",108,null],[11,"box_","","",108,null],[11,"iterator","","",108,null],[11,"object_sum","","",108,null],[11,"invoke","","",109,null],[11,"invoke","","",110,null],[11,"invoke","","",111,null],[11,"mut_","","",112,null],[11,"lifetime","","",112,null],[11,"build_ty","","",112,null],[11,"ty","","",112,null],[11,"invoke","","",112,null],[11,"invoke","","",113,null],[11,"invoke","","",114,null],[11,"invoke","","",115,null],[11,"invoke","","",116,null],[11,"invoke","","",117,null],[11,"invoke","","",118,null],[11,"invoke","","",119,null],[11,"with_bounds","","",120,null],[11,"with_bound","","",120,null],[11,"bound","","",120,null],[11,"with_generics","","",120,null],[11,"with_lifetimes","","",120,null],[11,"lifetime","","",120,null],[11,"build","","",120,null],[11,"invoke","","",120,null],[11,"with_tys","","",121,null],[11,"with_ty","","",121,null],[11,"ty","","",121,null],[11,"build","","",121,null],[11,"invoke","","",121,null],[0,"ty_param","aster","",null,null],[3,"TyParamBuilder","aster::ty_param","",null,null],[3,"TyParamBoundBuilder","","",null,null],[3,"TraitTyParamBoundBuilder","","",null,null],[3,"PolyTraitRefBuilder","","",null,null],[11,"new","","",122,{"inputs":[{"name":"i"}],"output":{"name":"self"}}],[11,"from_ty_param","","",122,{"inputs":[{"name":"typaram"}],"output":{"name":"self"}}],[11,"with_callback","","",122,{"inputs":[{"name":"i"},{"name":"f"}],"output":{"name":"self"}}],[11,"from_ty_param_with_callback","","",122,{"inputs":[{"name":"f"},{"name":"typaram"}],"output":{"name":"self"}}],[11,"span","","",122,null],[11,"with_default","","",122,null],[11,"default","","",122,null],[11,"with_bound","","",122,null],[11,"bound","","",122,null],[11,"with_trait_bound","","",122,null],[11,"trait_bound","","",122,null],[11,"lifetime_bound","","",122,null],[11,"build","","",122,null],[11,"invoke","","",122,null],[11,"invoke","","",122,null],[11,"invoke","","",122,null],[11,"new","","",123,{"inputs":[],"output":{"name":"self"}}],[11,"with_callback","","",123,{"inputs":[{"name":"f"}],"output":{"name":"self"}}],[11,"span","","",123,null],[11,"build_trait","","",123,null],[11,"trait_","","",123,null],[11,"maybe_trait","","",123,null],[11,"lifetime","","",123,null],[11,"invoke","","",124,null],[11,"with_callback","","",125,{"inputs":[{"name":"p"},{"name":"f"}],"output":{"name":"self"}}],[11,"span","","",125,null],[11,"with_lifetime","","",125,null],[11,"lifetime","","",125,null],[11,"build","","",125,null],[11,"invoke","","",125,null],[0,"variant","aster","",null,null],[3,"VariantBuilder","aster::variant","",null,null],[11,"new","","",126,{"inputs":[{"name":"t"}],"output":{"name":"self"}}],[11,"with_callback","","",126,{"inputs":[{"name":"t"},{"name":"f"}],"output":{"name":"self"}}],[11,"span","","",126,null],[11,"attr","","",126,null],[11,"unit","","",126,null],[11,"tuple","","",126,null],[11,"struct_","","",126,null],[11,"build_variant_data","","",126,null],[11,"build_variant_","","",126,null],[11,"build","","",126,null],[11,"invoke","","",126,null],[11,"invoke","","",126,null],[0,"variant_data","aster","",null,null],[3,"VariantDataBuilder","aster::variant_data","",null,null],[3,"VariantDataTupleBuilder","","",null,null],[3,"VariantDataStructBuilder","","",null,null],[11,"new","","",127,{"inputs":[],"output":{"name":"self"}}],[11,"with_callback","","",127,{"inputs":[{"name":"f"}],"output":{"name":"self"}}],[11,"span","","",127,null],[11,"tuple","","",127,null],[11,"struct_","","",127,null],[11,"unit","","",127,null],[11,"with_fields","","",128,null],[11,"with_field","","",128,null],[11,"field","","",128,null],[11,"with_ty","","",128,null],[11,"ty","","",128,null],[11,"build","","",128,null],[11,"invoke","","",128,null],[11,"invoke","","",128,null],[11,"with_fields","","",129,null],[11,"with_field","","",129,null],[11,"field","","",129,null],[11,"build","","",129,null],[11,"invoke","","",129,null],[0,"where_predicate","aster","",null,null],[3,"WherePredicateBuilder","aster::where_predicate","",null,null],[3,"WhereBoundPredicateBuilder","","",null,null],[3,"WhereBoundPredicateTyBuilder","","",null,null],[3,"WhereBoundPredicateTyBoundsBuilder","","",null,null],[3,"WhereRegionPredicateBuilder","","",null,null],[3,"WhereEqPredicateBuilder","","",null,null],[11,"new","","",130,{"inputs":[],"output":{"name":"self"}}],[11,"with_callback","","",130,{"inputs":[{"name":"f"}],"output":{"name":"self"}}],[11,"span","","",130,null],[11,"bound","","",130,null],[11,"lifetime","","",130,null],[11,"eq","","",130,null],[11,"invoke","","",130,null],[11,"invoke","","",131,null],[11,"with_for_lifetime","","",132,null],[11,"for_lifetime","","",132,null],[11,"with_bound","","",132,null],[11,"bound","","",132,null],[11,"trait_","","",132,null],[11,"lifetime","","",132,null],[11,"invoke","","",132,null],[11,"invoke","","",132,null],[11,"with_for_lifetime","","",133,null],[11,"for_lifetime","","",133,null],[11,"with_bound","","",133,null],[11,"bound","","",133,null],[11,"trait_","","",133,null],[11,"lifetime","","",133,null],[11,"build","","",133,null],[11,"invoke","","",133,null],[11,"invoke","","",133,null],[11,"bound","","",134,null],[11,"build","","",134,null],[11,"ty","","",135,null],[11,"build_ty","","",135,null],[11,"invoke","","",135,null],[11,"clone","aster","",136,null],[11,"new","","",136,{"inputs":[],"output":{"name":"astbuilder"}}],[11,"span","","",136,null],[11,"interned_string","","",136,null],[11,"id","","",136,null],[11,"name","","",136,null],[11,"lifetime","","",136,null],[11,"arm","","",136,null],[11,"attr","","",136,null],[11,"path","","",136,null],[11,"qpath","","",136,null],[11,"ty","","",136,null],[11,"lifetime_def","","",136,null],[11,"ty_param","","",136,null],[11,"ty_param_bound","","",136,null],[11,"from_ty_param","","",136,null],[11,"generics","","",136,null],[11,"where_predicate","","",136,null],[11,"from_generics","","",136,null],[11,"lit","","",136,null],[11,"expr","","",136,null],[11,"stmt","","",136,null],[11,"block","","",136,null],[11,"pat","","",136,null],[11,"fn_decl","","",136,null],[11,"method_sig","","",136,null],[11,"self_","","",136,null],[11,"arg","","",136,null],[11,"variant_data","","",136,null],[11,"variant","","",136,null],[11,"struct_field","","",136,null],[11,"tuple_field","","",136,null],[11,"item","","",136,null],[11,"trait_item","","",136,null],[11,"impl_item","","",136,null],[11,"const_","","",136,null],[11,"default","","",136,{"inputs":[],"output":{"name":"self"}}]],"paths":[[3,"ArmBuilder"],[3,"ArmPatBuilder"],[3,"ArmBodyBuilder"],[3,"AttrBuilder"],[3,"AttrListBuilder"],[3,"AttrNameValueBuilder"],[3,"BlockBuilder"],[3,"Const"],[3,"ConstBuilder"],[3,"ExprBuilder"],[3,"ExprUnaryBuilder"],[3,"ExprBinaryLhsBuilder"],[3,"ExprBinaryRhsBuilder"],[3,"ExprReturnBuilder"],[3,"ExprTupleBuilder"],[3,"ExprStructBuilder"],[3,"ExprStructPathBuilder"],[3,"ExprStructFieldBuilder"],[3,"ExprCallBuilder"],[3,"ExprCallArgsBuilder"],[3,"ExprMethodCallBuilder"],[3,"ExprMethodCallArgsBuilder"],[3,"ExprRefBuilder"],[3,"ExprPathBuilder"],[3,"ExprAssignBuilder"],[3,"ExprAssignLhsBuilder"],[3,"ExprAssignOpBuilder"],[3,"ExprAssignOpLhsBuilder"],[3,"ExprIndexBuilder"],[3,"ExprIndexLhsBuilder"],[3,"ExprRepeatBuilder"],[3,"ExprRepeatLhsBuilder"],[3,"ExprLoopBuilder"],[3,"ExprIfBuilder"],[3,"ExprIfThenBuilder"],[3,"ExprIfThenElseBuilder"],[3,"ExprElseIfBuilder"],[3,"ExprElseIfThenBuilder"],[3,"ExprMatchBuilder"],[3,"ExprMatchArmBuilder"],[3,"ExprParenBuilder"],[3,"ExprFieldBuilder"],[3,"ExprTupFieldBuilder"],[3,"ExprSliceBuilder"],[3,"ExprVecBuilder"],[3,"ExprTryBuilder"],[3,"FnDeclBuilder"],[3,"ArgBuilder"],[3,"ArgPatBuilder"],[3,"GenericsBuilder"],[8,"ToIdent"],[8,"Invoke"],[3,"Identity"],[3,"ItemBuilder"],[3,"ItemFnDeclBuilder"],[3,"ItemFnBuilder"],[3,"ItemUseBuilder"],[3,"ItemUsePathBuilder"],[3,"ItemUsePathListBuilder"],[3,"ItemStructBuilder"],[3,"ItemTupleStructBuilder"],[3,"ItemEnumBuilder"],[3,"ItemExternCrateBuilder"],[3,"ItemMacBuilder"],[3,"ItemTyBuilder"],[3,"ItemTraitBuilder"],[3,"ItemTraitItemBuilder"],[3,"ItemTraitMethodBuilder"],[3,"ItemTraitTypeBuilder"],[3,"ItemImplBuilder"],[3,"ItemImplItemBuilder"],[3,"ItemImplMethodBuilder"],[3,"ItemConstBuilder"],[8,"IntoLifetime"],[8,"IntoLifetimeDef"],[3,"LifetimeDefBuilder"],[3,"LitBuilder"],[3,"MacBuilder"],[3,"MethodSigBuilder"],[8,"ToName"],[3,"PatBuilder"],[3,"PatRangeBuilder"],[3,"PatRangeExprBuilder"],[3,"PatEnumBuilder"],[3,"PatEnumPathBuilder"],[3,"PatStructBuilder"],[3,"PatStructPathBuilder"],[3,"PatStructFieldBuilder"],[3,"PatExprBuilder"],[3,"PatTupleBuilder"],[8,"IntoPath"],[3,"PathBuilder"],[3,"PathSegmentsBuilder"],[3,"PathSegmentBuilder"],[3,"TypeBindingBuilder"],[3,"QPathBuilder"],[3,"QPathTyBuilder"],[3,"QPathQSelfBuilder"],[3,"SelfBuilder"],[3,"StmtBuilder"],[3,"StmtLetIdBuilder"],[3,"StmtExprBuilder"],[3,"StmtSemiBuilder"],[3,"StmtLetBuilder"],[3,"StmtLetTyBuilder"],[3,"StmtItemBuilder"],[8,"ToInternedString"],[3,"StructFieldBuilder"],[3,"TyBuilder"],[3,"TyPathBuilder"],[3,"TyQPathBuilder"],[3,"TySliceBuilder"],[3,"TyRefBuilder"],[3,"TyOptionBuilder"],[3,"TyResultOkBuilder"],[3,"TyResultErrBuilder"],[3,"TyPhantomDataBuilder"],[3,"TyBoxBuilder"],[3,"TyIteratorBuilder"],[3,"TyObjectSumBuilder"],[3,"TyObjectSumTyBuilder"],[3,"TyTupleBuilder"],[3,"TyParamBuilder"],[3,"TyParamBoundBuilder"],[3,"TraitTyParamBoundBuilder"],[3,"PolyTraitRefBuilder"],[3,"VariantBuilder"],[3,"VariantDataBuilder"],[3,"VariantDataTupleBuilder"],[3,"VariantDataStructBuilder"],[3,"WherePredicateBuilder"],[3,"WhereBoundPredicateBuilder"],[3,"WhereBoundPredicateTyBuilder"],[3,"WhereBoundPredicateTyBoundsBuilder"],[3,"WhereRegionPredicateBuilder"],[3,"WhereEqPredicateBuilder"],[3,"AstBuilder"]]}; initSearch(searchIndex);