File tree 1 file changed +4
-0
lines changed
1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -227,20 +227,23 @@ impl CharEq for char {
227
227
#[ inline]
228
228
fn matches ( & self , c : char ) -> bool { * self == c }
229
229
230
+ #[ inline]
230
231
fn only_ascii ( & self ) -> bool { ( * self as uint ) < 128 }
231
232
}
232
233
233
234
impl < ' a > CharEq for |char|: ' a -> bool {
234
235
#[ inline]
235
236
fn matches ( & self , c : char ) -> bool { ( * self ) ( c) }
236
237
238
+ #[ inline]
237
239
fn only_ascii ( & self ) -> bool { false }
238
240
}
239
241
240
242
impl CharEq for extern "Rust" fn ( char ) -> bool {
241
243
#[ inline]
242
244
fn matches ( & self , c : char ) -> bool { ( * self ) ( c) }
243
245
246
+ #[ inline]
244
247
fn only_ascii ( & self ) -> bool { false }
245
248
}
246
249
@@ -250,6 +253,7 @@ impl<'a, C: CharEq> CharEq for &'a [C] {
250
253
self . iter ( ) . any ( |m| m. matches ( c) )
251
254
}
252
255
256
+ #[ inline]
253
257
fn only_ascii ( & self ) -> bool {
254
258
self . iter ( ) . all ( |m| m. only_ascii ( ) )
255
259
}
You can’t perform that action at this time.
0 commit comments