diff options
| author | Mazdak Farrokhzad <twingoow@gmail.com> | 2019-08-27 10:21:41 +0200 |
|---|---|---|
| committer | Mazdak Farrokhzad <twingoow@gmail.com> | 2019-08-27 10:21:41 +0200 |
| commit | e49b9581baba9d89519d17ac0d8400b6ae77e754 (patch) | |
| tree | bb80e7150da3b89be3c98b11a14a3ca3c13f4631 /src/libsyntax_pos | |
| parent | 5cc1559c600f34f534fa3e0328ca1c2659562229 (diff) | |
| download | rust-e49b9581baba9d89519d17ac0d8400b6ae77e754.tar.gz rust-e49b9581baba9d89519d17ac0d8400b6ae77e754.zip | |
Simplify with Symbol/Token::is_book_lit.
Diffstat (limited to 'src/libsyntax_pos')
| -rw-r--r-- | src/libsyntax_pos/symbol.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libsyntax_pos/symbol.rs b/src/libsyntax_pos/symbol.rs index 0b8f16bbc3b..856857f74e3 100644 --- a/src/libsyntax_pos/symbol.rs +++ b/src/libsyntax_pos/symbol.rs @@ -1063,6 +1063,11 @@ impl Symbol { self == kw::DollarCrate } + /// Returns `true` if the symbol is `true` or `false`. + pub fn is_bool_lit(self) -> bool { + self == kw::True || self == kw::False + } + /// This symbol can be a raw identifier. pub fn can_be_raw(self) -> bool { self != kw::Invalid && self != kw::Underscore && !self.is_path_segment_keyword() |
