@@ -158,14 +158,14 @@ impl Session {
158
158
pub fn struct_span_warn < ' a , S : Into < MultiSpan > > ( & ' a self ,
159
159
sp : S ,
160
160
msg : & str )
161
- -> DiagnosticBuilder < ' a > {
161
+ -> DiagnosticBuilder < ' a > {
162
162
self . diagnostic ( ) . struct_span_warn ( sp, msg)
163
163
}
164
164
pub fn struct_span_warn_with_code < ' a , S : Into < MultiSpan > > ( & ' a self ,
165
165
sp : S ,
166
166
msg : & str ,
167
167
code : & str )
168
- -> DiagnosticBuilder < ' a > {
168
+ -> DiagnosticBuilder < ' a > {
169
169
self . diagnostic ( ) . struct_span_warn_with_code ( sp, msg, code)
170
170
}
171
171
pub fn struct_warn < ' a > ( & ' a self , msg : & str ) -> DiagnosticBuilder < ' a > {
@@ -174,30 +174,34 @@ impl Session {
174
174
pub fn struct_span_err < ' a , S : Into < MultiSpan > > ( & ' a self ,
175
175
sp : S ,
176
176
msg : & str )
177
- -> DiagnosticBuilder < ' a > {
177
+ -> DiagnosticBuilder < ' a > {
178
178
self . diagnostic ( ) . struct_span_err ( sp, msg)
179
179
}
180
180
pub fn struct_span_err_with_code < ' a , S : Into < MultiSpan > > ( & ' a self ,
181
181
sp : S ,
182
182
msg : & str ,
183
183
code : & str )
184
- -> DiagnosticBuilder < ' a > {
184
+ -> DiagnosticBuilder < ' a > {
185
185
self . diagnostic ( ) . struct_span_err_with_code ( sp, msg, code)
186
186
}
187
- pub fn struct_err < ' a > ( & ' a self , msg : & str ) -> DiagnosticBuilder < ' a > {
187
+ // FIXME: This method should be removed (every error should have an associated error code).
188
+ pub fn struct_err < ' a > ( & ' a self , msg : & str ) -> DiagnosticBuilder < ' a > {
188
189
self . diagnostic ( ) . struct_err ( msg)
189
190
}
191
+ pub fn struct_err_with_code < ' a > ( & ' a self , msg : & str , code : & str ) -> DiagnosticBuilder < ' a > {
192
+ self . diagnostic ( ) . struct_err_with_code ( msg, code)
193
+ }
190
194
pub fn struct_span_fatal < ' a , S : Into < MultiSpan > > ( & ' a self ,
191
195
sp : S ,
192
196
msg : & str )
193
- -> DiagnosticBuilder < ' a > {
197
+ -> DiagnosticBuilder < ' a > {
194
198
self . diagnostic ( ) . struct_span_fatal ( sp, msg)
195
199
}
196
200
pub fn struct_span_fatal_with_code < ' a , S : Into < MultiSpan > > ( & ' a self ,
197
201
sp : S ,
198
202
msg : & str ,
199
203
code : & str )
200
- -> DiagnosticBuilder < ' a > {
204
+ -> DiagnosticBuilder < ' a > {
201
205
self . diagnostic ( ) . struct_span_fatal_with_code ( sp, msg, code)
202
206
}
203
207
pub fn struct_fatal < ' a > ( & ' a self , msg : & str ) -> DiagnosticBuilder < ' a > {
0 commit comments