@@ -7,40 +7,40 @@ use std::fmt::Debug;
7
7
// @set weird_order = "$.index[*][?(@.name=='WeirdOrder')].id"
8
8
// @ismany "$.index[*][?(@.name=='dyn')].inner.module.items[*]" $sync_int_gen $ref_fn $weird_order
9
9
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"}}}'
26
26
pub type SyncIntGen = Box < dyn Fn ( ) -> i32 + Send + Sync + ' static > ;
27
27
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\""
42
42
pub type RefFn < ' a > = & ' a dyn for < ' b > Fn ( & ' b i32 ) -> & ' b i32 ;
43
43
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"'
46
46
pub type WeirdOrder = Box < dyn Send + Debug > ;
0 commit comments