@@ -7,40 +7,40 @@ use std::fmt::Debug;
77// @set weird_order = "$.index[*][?(@.name=='WeirdOrder')].id"
88// @ismany "$.index[*][?(@.name=='dyn')].inner.module.items[*]" $sync_int_gen $ref_fn $weird_order
99
10- // @has "$.index[*][?(@.name=='SyncIntGen')].inner.typedef "
11- // @is "$.index[*][?(@.name=='SyncIntGen')].inner.typedef .generics" '{"params": [], "where_predicates": []}'
12- // @has "$.index[*][?(@.name=='SyncIntGen')].inner.typedef .type.resolved_path"
13- // @is "$.index[*][?(@.name=='SyncIntGen')].inner.typedef .type.resolved_path.name" \"Box\"
14- // @is "$.index[*][?(@.name=='SyncIntGen')].inner.typedef .type.resolved_path.args.angle_bracketed.bindings" []
15- // @count "$.index[*][?(@.name=='SyncIntGen')].inner.typedef .type.resolved_path.args.angle_bracketed.args" 1
16- // @has "$.index[*][?(@.name=='SyncIntGen')].inner.typedef .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait"
17- // @is "$.index[*][?(@.name=='SyncIntGen')].inner.typedef .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait.lifetime" \"\'static\"
18- // @count "$.index[*][?(@.name=='SyncIntGen')].inner.typedef .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait.traits[*]" 3
19- // @is "$.index[*][?(@.name=='SyncIntGen')].inner.typedef .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait.traits[0].generic_params" []
20- // @is "$.index[*][?(@.name=='SyncIntGen')].inner.typedef .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait.traits[1].generic_params" []
21- // @is "$.index[*][?(@.name=='SyncIntGen')].inner.typedef .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait.traits[2].generic_params" []
22- // @is "$.index[*][?(@.name=='SyncIntGen')].inner.typedef .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait.traits[0].trait.name" '"Fn"'
23- // @is "$.index[*][?(@.name=='SyncIntGen')].inner.typedef .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait.traits[1].trait.name" '"Send"'
24- // @is "$.index[*][?(@.name=='SyncIntGen')].inner.typedef .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait.traits[2].trait.name" '"Sync"'
25- // @is "$.index[*][?(@.name=='SyncIntGen')].inner.typedef .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait.traits[0].trait.args" '{"parenthesized": {"inputs": [],"output": {"primitive": "i32"}}}'
10+ // @has "$.index[*][?(@.name=='SyncIntGen')].inner.type_alias "
11+ // @is "$.index[*][?(@.name=='SyncIntGen')].inner.type_alias .generics" '{"params": [], "where_predicates": []}'
12+ // @has "$.index[*][?(@.name=='SyncIntGen')].inner.type_alias .type.resolved_path"
13+ // @is "$.index[*][?(@.name=='SyncIntGen')].inner.type_alias .type.resolved_path.name" \"Box\"
14+ // @is "$.index[*][?(@.name=='SyncIntGen')].inner.type_alias .type.resolved_path.args.angle_bracketed.bindings" []
15+ // @count "$.index[*][?(@.name=='SyncIntGen')].inner.type_alias .type.resolved_path.args.angle_bracketed.args" 1
16+ // @has "$.index[*][?(@.name=='SyncIntGen')].inner.type_alias .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait"
17+ // @is "$.index[*][?(@.name=='SyncIntGen')].inner.type_alias .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait.lifetime" \"\'static\"
18+ // @count "$.index[*][?(@.name=='SyncIntGen')].inner.type_alias .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait.traits[*]" 3
19+ // @is "$.index[*][?(@.name=='SyncIntGen')].inner.type_alias .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait.traits[0].generic_params" []
20+ // @is "$.index[*][?(@.name=='SyncIntGen')].inner.type_alias .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait.traits[1].generic_params" []
21+ // @is "$.index[*][?(@.name=='SyncIntGen')].inner.type_alias .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait.traits[2].generic_params" []
22+ // @is "$.index[*][?(@.name=='SyncIntGen')].inner.type_alias .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait.traits[0].trait.name" '"Fn"'
23+ // @is "$.index[*][?(@.name=='SyncIntGen')].inner.type_alias .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait.traits[1].trait.name" '"Send"'
24+ // @is "$.index[*][?(@.name=='SyncIntGen')].inner.type_alias .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait.traits[2].trait.name" '"Sync"'
25+ // @is "$.index[*][?(@.name=='SyncIntGen')].inner.type_alias .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait.traits[0].trait.args" '{"parenthesized": {"inputs": [],"output": {"primitive": "i32"}}}'
2626pub type SyncIntGen = Box < dyn Fn ( ) -> i32 + Send + Sync + ' static > ;
2727
28- // @has "$.index[*][?(@.name=='RefFn')].inner.typedef "
29- // @is "$.index[*][?(@.name=='RefFn')].inner.typedef .generics" '{"params": [{"kind": {"lifetime": {"outlives": []}},"name": "'\''a"}],"where_predicates": []}'
30- // @has "$.index[*][?(@.name=='RefFn')].inner.typedef .type.borrowed_ref"
31- // @is "$.index[*][?(@.name=='RefFn')].inner.typedef .type.borrowed_ref.mutable" 'false'
32- // @is "$.index[*][?(@.name=='RefFn')].inner.typedef .type.borrowed_ref.lifetime" "\"'a\""
33- // @has "$.index[*][?(@.name=='RefFn')].inner.typedef .type.borrowed_ref.type.dyn_trait"
34- // @is "$.index[*][?(@.name=='RefFn')].inner.typedef .type.borrowed_ref.type.dyn_trait.lifetime" null
35- // @count "$.index[*][?(@.name=='RefFn')].inner.typedef .type.borrowed_ref.type.dyn_trait.traits[*]" 1
36- // @is "$.index[*][?(@.name=='RefFn')].inner.typedef .type.borrowed_ref.type.dyn_trait.traits[0].generic_params" '[{"kind": {"lifetime": {"outlives": []}},"name": "'\''b"}]'
37- // @is "$.index[*][?(@.name=='RefFn')].inner.typedef .type.borrowed_ref.type.dyn_trait.traits[0].trait.name" '"Fn"'
38- // @has "$.index[*][?(@.name=='RefFn')].inner.typedef .type.borrowed_ref.type.dyn_trait.traits[0].trait.args.parenthesized.inputs[0].borrowed_ref"
39- // @is "$.index[*][?(@.name=='RefFn')].inner.typedef .type.borrowed_ref.type.dyn_trait.traits[0].trait.args.parenthesized.inputs[0].borrowed_ref.lifetime" "\"'b\""
40- // @has "$.index[*][?(@.name=='RefFn')].inner.typedef .type.borrowed_ref.type.dyn_trait.traits[0].trait.args.parenthesized.output.borrowed_ref"
41- // @is "$.index[*][?(@.name=='RefFn')].inner.typedef .type.borrowed_ref.type.dyn_trait.traits[0].trait.args.parenthesized.output.borrowed_ref.lifetime" "\"'b\""
28+ // @has "$.index[*][?(@.name=='RefFn')].inner.type_alias "
29+ // @is "$.index[*][?(@.name=='RefFn')].inner.type_alias .generics" '{"params": [{"kind": {"lifetime": {"outlives": []}},"name": "'\''a"}],"where_predicates": []}'
30+ // @has "$.index[*][?(@.name=='RefFn')].inner.type_alias .type.borrowed_ref"
31+ // @is "$.index[*][?(@.name=='RefFn')].inner.type_alias .type.borrowed_ref.mutable" 'false'
32+ // @is "$.index[*][?(@.name=='RefFn')].inner.type_alias .type.borrowed_ref.lifetime" "\"'a\""
33+ // @has "$.index[*][?(@.name=='RefFn')].inner.type_alias .type.borrowed_ref.type.dyn_trait"
34+ // @is "$.index[*][?(@.name=='RefFn')].inner.type_alias .type.borrowed_ref.type.dyn_trait.lifetime" null
35+ // @count "$.index[*][?(@.name=='RefFn')].inner.type_alias .type.borrowed_ref.type.dyn_trait.traits[*]" 1
36+ // @is "$.index[*][?(@.name=='RefFn')].inner.type_alias .type.borrowed_ref.type.dyn_trait.traits[0].generic_params" '[{"kind": {"lifetime": {"outlives": []}},"name": "'\''b"}]'
37+ // @is "$.index[*][?(@.name=='RefFn')].inner.type_alias .type.borrowed_ref.type.dyn_trait.traits[0].trait.name" '"Fn"'
38+ // @has "$.index[*][?(@.name=='RefFn')].inner.type_alias .type.borrowed_ref.type.dyn_trait.traits[0].trait.args.parenthesized.inputs[0].borrowed_ref"
39+ // @is "$.index[*][?(@.name=='RefFn')].inner.type_alias .type.borrowed_ref.type.dyn_trait.traits[0].trait.args.parenthesized.inputs[0].borrowed_ref.lifetime" "\"'b\""
40+ // @has "$.index[*][?(@.name=='RefFn')].inner.type_alias .type.borrowed_ref.type.dyn_trait.traits[0].trait.args.parenthesized.output.borrowed_ref"
41+ // @is "$.index[*][?(@.name=='RefFn')].inner.type_alias .type.borrowed_ref.type.dyn_trait.traits[0].trait.args.parenthesized.output.borrowed_ref.lifetime" "\"'b\""
4242pub type RefFn < ' a > = & ' a dyn for < ' b > Fn ( & ' b i32 ) -> & ' b i32 ;
4343
44- // @is "$.index[*][?(@.name=='WeirdOrder')].inner.typedef .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait.traits[0].trait.name" '"Send"'
45- // @is "$.index[*][?(@.name=='WeirdOrder')].inner.typedef .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait.traits[1].trait.name" '"Debug"'
44+ // @is "$.index[*][?(@.name=='WeirdOrder')].inner.type_alias .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait.traits[0].trait.name" '"Send"'
45+ // @is "$.index[*][?(@.name=='WeirdOrder')].inner.type_alias .type.resolved_path.args.angle_bracketed.args[0].type.dyn_trait.traits[1].trait.name" '"Debug"'
4646pub type WeirdOrder = Box < dyn Send + Debug > ;
0 commit comments