File tree 2 files changed +4
-14
lines changed
2 files changed +4
-14
lines changed Original file line number Diff line number Diff line change @@ -5409,9 +5409,9 @@ dependencies = [
5409
5409
5410
5410
[[package ]]
5411
5411
name = " unicode-xid"
5412
- version = " 0.2.1 "
5412
+ version = " 0.2.2 "
5413
5413
source = " registry+https://github.com/rust-lang/crates.io-index"
5414
- checksum = " f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564 "
5414
+ checksum = " 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3 "
5415
5415
5416
5416
[[package ]]
5417
5417
name = " unicode_categories"
Original file line number Diff line number Diff line change @@ -273,24 +273,14 @@ pub fn is_whitespace(c: char) -> bool {
273
273
/// a formal definition of valid identifier name.
274
274
pub fn is_id_start ( c : char ) -> bool {
275
275
// This is XID_Start OR '_' (which formally is not a XID_Start).
276
- // We also add fast-path for ascii idents
277
- ( 'a' ..='z' ) . contains ( & c)
278
- || ( 'A' ..='Z' ) . contains ( & c)
279
- || c == '_'
280
- || ( c > '\x7f' && unicode_xid:: UnicodeXID :: is_xid_start ( c) )
276
+ c == '_' || unicode_xid:: UnicodeXID :: is_xid_start ( c)
281
277
}
282
278
283
279
/// True if `c` is valid as a non-first character of an identifier.
284
280
/// See [Rust language reference](https://doc.rust-lang.org/reference/identifiers.html) for
285
281
/// a formal definition of valid identifier name.
286
282
pub fn is_id_continue ( c : char ) -> bool {
287
- // This is exactly XID_Continue.
288
- // We also add fast-path for ascii idents
289
- ( 'a' ..='z' ) . contains ( & c)
290
- || ( 'A' ..='Z' ) . contains ( & c)
291
- || ( '0' ..='9' ) . contains ( & c)
292
- || c == '_'
293
- || ( c > '\x7f' && unicode_xid:: UnicodeXID :: is_xid_continue ( c) )
283
+ unicode_xid:: UnicodeXID :: is_xid_continue ( c)
294
284
}
295
285
296
286
/// The passed string is lexically an identifier.
You can’t perform that action at this time.
0 commit comments