summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorK. Lux <k.lux@posteo.de>2020-11-19 00:04:01 +0100
committerGeorg Brandl <georg@python.org>2020-11-19 07:57:08 +0100
commit1d8f74c83dce4eb20d81eff1b1baa3594091f964 (patch)
treedca8a9256fde9068e31f293910075acedafdcc22
parentabbf9119b28bda4f93b6104927caa234b0b2a155 (diff)
downloadpygments-git-1d8f74c83dce4eb20d81eff1b1baa3594091f964.tar.gz
Rust lexer: move keywords from funcs_macros to types
'drop', 'Some', 'None', 'Ok' and 'Err' are types, not macros.
-rw-r--r--pygments/lexers/rust.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/pygments/lexers/rust.py b/pygments/lexers/rust.py
index 6a28a880..8f376672 100644
--- a/pygments/lexers/rust.py
+++ b/pygments/lexers/rust.py
@@ -40,11 +40,10 @@ class RustLexer(RegexLexer):
'ExactSizeIterator', 'Option', 'Result',
'Box', 'ToOwned', 'String', 'ToString', 'Vec',
'Clone', 'Copy', 'Default', 'Eq', 'Hash', 'Ord', 'PartialEq',
- 'PartialOrd', 'Ord',
+ 'PartialOrd', 'Ord', 'drop', 'Some', 'None', 'Ok', 'Err',
), suffix=r'\b'), Name.Builtin)
builtin_funcs_macros = (words((
- 'drop', 'Some', 'None', 'Ok', 'Err',
'asm!', 'assert!', 'assert_eq!', 'assert_ne!', 'cfg!', 'column!',
'compile_error!', 'concat!', 'concat_idents!', 'dbg!', 'debug_assert!',
'debug_assert_eq!', 'debug_assert_ne!', 'env!', 'eprint!', 'eprintln!',