diff --git a/CHANGES.md b/CHANGES.md index b1413c29a5..be5a16de64 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -26,6 +26,8 @@ Core Grammars: - enh(json) add json5 support [Kerry Shetline][] - fix(css) `unicode-range` parsing, issue #4253 [Kerry Shetline][] - fix(csharp) Support digit separators [te-ing][] +- enh(rust) Include the raw borrow operator in keywords. [Shiva Kiran Koninty][] + Documentation: @@ -55,6 +57,7 @@ CONTRIBUTORS [te-ing]: https://github.com/te-ing [Anthony Martin]: https://github.com/anthony-c-martin [NriotHrreion]: https://github.com/NriotHrreion +[Shiva Kiran Koninty]: https://github.com/skr4n ## Version 11.11.1 diff --git a/src/languages/rust.js b/src/languages/rust.js index 13e7be19f2..156ea85d59 100644 --- a/src/languages/rust.js +++ b/src/languages/rust.js @@ -59,6 +59,7 @@ export default function(hljs) { "override", "priv", "pub", + "raw", "ref", "return", "self", diff --git a/test/markup/rust/sample1.expect.txt b/test/markup/rust/sample1.expect.txt index 662f246c18..85ff3d73cb 100644 --- a/test/markup/rust/sample1.expect.txt +++ b/test/markup/rust/sample1.expect.txt @@ -27,4 +27,6 @@ print_ref(&ref_x); print(ref_x); + + let y = &raw const x; } diff --git a/test/markup/rust/sample1.txt b/test/markup/rust/sample1.txt index 1e263307a9..ca28533aee 100644 --- a/test/markup/rust/sample1.txt +++ b/test/markup/rust/sample1.txt @@ -27,4 +27,6 @@ fn main() { print_ref(&ref_x); print(ref_x); + + let y = &raw const x; }