@@ -9,58 +9,58 @@ macro_rules! ty {
9
9
10
10
} ) ,
11
11
chalk_ir:: Substitution :: from_iter(
12
- & chalk_integration:: interner:: ChalkIr ,
12
+ & chalk_integration:: interner:: ChalkIr :: default ( ) ,
13
13
vec![ $( arg!( $arg) ) ,* ] as Vec <chalk_ir:: GenericArg <_>>
14
14
) ,
15
15
)
16
- . intern( & chalk_integration:: interner:: ChalkIr )
16
+ . intern( & chalk_integration:: interner:: ChalkIr :: default ( ) )
17
17
} ;
18
18
19
19
( function $n: tt $( $arg: tt) * ) => {
20
20
chalk_ir:: TyKind :: Function ( chalk_ir:: FnPointer {
21
21
num_binders: $n,
22
22
substitution: chalk_ir:: FnSubst ( chalk_ir:: Substitution :: from_iter(
23
- & chalk_integration:: interner:: ChalkIr ,
23
+ & chalk_integration:: interner:: ChalkIr :: default ( ) ,
24
24
vec![ $( arg!( $arg) ) ,* ] as Vec <chalk_ir:: GenericArg <_>>
25
25
) ) ,
26
26
sig: chalk_ir:: FnSig {
27
27
safety: chalk_ir:: Safety :: Safe ,
28
28
abi: <chalk_integration:: interner:: ChalkIr as chalk_ir:: interner:: Interner >:: FnAbi :: Rust ,
29
29
variadic: false ,
30
30
}
31
- } ) . intern( & chalk_integration:: interner:: ChalkIr )
31
+ } ) . intern( & chalk_integration:: interner:: ChalkIr :: default ( ) )
32
32
} ;
33
33
34
34
( placeholder $n: expr) => {
35
35
chalk_ir:: TyKind :: Placeholder ( PlaceholderIndex {
36
36
ui: UniverseIndex { counter: $n } ,
37
37
idx: 0 ,
38
- } ) . intern( & chalk_integration:: interner:: ChalkIr )
38
+ } ) . intern( & chalk_integration:: interner:: ChalkIr :: default ( ) )
39
39
} ;
40
40
41
41
( projection ( item $n: tt) $( $arg: tt) * ) => {
42
42
chalk_ir:: AliasTy :: Projection ( chalk_ir:: ProjectionTy {
43
43
associated_ty_id: AssocTypeId ( chalk_integration:: interner:: RawId { index: $n } ) ,
44
44
substitution: chalk_ir:: Substitution :: from_iter(
45
- & chalk_integration:: interner:: ChalkIr ,
45
+ & chalk_integration:: interner:: ChalkIr :: default ( ) ,
46
46
vec![ $( arg!( $arg) ) ,* ] as Vec <chalk_ir:: GenericArg <_>>
47
47
) ,
48
- } ) . intern( & chalk_integration:: interner:: ChalkIr )
48
+ } ) . intern( & chalk_integration:: interner:: ChalkIr :: default ( ) )
49
49
} ;
50
50
51
51
( infer $b: expr) => {
52
52
chalk_ir:: TyKind :: InferenceVar ( chalk_ir:: InferenceVar :: from( $b) , chalk_ir:: TyVariableKind :: General )
53
- . intern( & chalk_integration:: interner:: ChalkIr )
53
+ . intern( & chalk_integration:: interner:: ChalkIr :: default ( ) )
54
54
} ;
55
55
56
56
( bound $d: tt $b: tt) => {
57
57
chalk_ir:: TyKind :: BoundVar ( chalk_ir:: BoundVar :: new( chalk_ir:: DebruijnIndex :: new( $d) , $b) )
58
- . intern( & chalk_integration:: interner:: ChalkIr )
58
+ . intern( & chalk_integration:: interner:: ChalkIr :: default ( ) )
59
59
} ;
60
60
61
61
( bound $b: expr) => {
62
62
chalk_ir:: TyKind :: BoundVar ( chalk_ir:: BoundVar :: new( chalk_ir:: DebruijnIndex :: INNERMOST , $b) )
63
- . intern( & chalk_integration:: interner:: ChalkIr )
63
+ . intern( & chalk_integration:: interner:: ChalkIr :: default ( ) )
64
64
} ;
65
65
66
66
( expr $b: expr) => {
@@ -76,14 +76,14 @@ macro_rules! ty {
76
76
macro_rules! arg {
77
77
( ( lifetime $b: tt) ) => {
78
78
chalk_ir:: GenericArg :: new(
79
- & chalk_integration:: interner:: ChalkIr ,
79
+ & chalk_integration:: interner:: ChalkIr :: default ( ) ,
80
80
chalk_ir:: GenericArgData :: Lifetime ( lifetime!( $b) ) ,
81
81
)
82
82
} ;
83
83
84
84
( $arg: tt) => {
85
85
chalk_ir:: GenericArg :: new(
86
- & chalk_integration:: interner:: ChalkIr ,
86
+ & chalk_integration:: interner:: ChalkIr :: default ( ) ,
87
87
chalk_ir:: GenericArgData :: Ty ( ty!( $arg) ) ,
88
88
)
89
89
} ;
@@ -93,22 +93,22 @@ macro_rules! arg {
93
93
macro_rules! lifetime {
94
94
( infer $b: expr) => {
95
95
chalk_ir:: LifetimeData :: InferenceVar ( chalk_ir:: InferenceVar :: from( $b) )
96
- . intern( & chalk_integration:: interner:: ChalkIr )
96
+ . intern( & chalk_integration:: interner:: ChalkIr :: default ( ) )
97
97
} ;
98
98
99
99
( bound $d: tt $b: tt) => {
100
100
chalk_ir:: LifetimeData :: BoundVar ( chalk_ir:: BoundVar :: new( chalk_ir:: DebruijnIndex :: new( $d) , $b) )
101
- . intern( & chalk_integration:: interner:: ChalkIr )
101
+ . intern( & chalk_integration:: interner:: ChalkIr :: default ( ) )
102
102
} ;
103
103
104
104
( bound $b: expr) => {
105
105
chalk_ir:: LifetimeData :: BoundVar ( chalk_ir:: BoundVar :: new( chalk_ir:: DebruijnIndex :: INNERMOST , $b) )
106
- . intern( & chalk_integration:: interner:: ChalkIr )
106
+ . intern( & chalk_integration:: interner:: ChalkIr :: default ( ) )
107
107
} ;
108
108
109
109
( placeholder $b: expr) => {
110
110
chalk_ir:: LifetimeData :: Placeholder ( PlaceholderIndex { ui: UniverseIndex { counter: $b } , idx: 0 } )
111
- . intern( & chalk_integration:: interner:: ChalkIr )
111
+ . intern( & chalk_integration:: interner:: ChalkIr :: default ( ) )
112
112
} ;
113
113
114
114
( expr $b: expr) => {
@@ -123,6 +123,6 @@ macro_rules! lifetime {
123
123
#[ macro_export]
124
124
macro_rules! empty_substitution {
125
125
( ) => {
126
- chalk_ir:: Substitution :: empty( & chalk_integration:: interner:: ChalkIr )
126
+ chalk_ir:: Substitution :: empty( & chalk_integration:: interner:: ChalkIr :: default ( ) )
127
127
} ;
128
128
}
0 commit comments