Skip to content

Commit 98d2a77

Browse files
committed
rust: add safe keyword
This is a "weak" keyword, only applicable in Rust 2024+ `unsafe extern` blocks, immediately prior to the "extern" keyword: https://doc.rust-lang.org/reference/keywords.html#r-lex.keywords.weak.safe
1 parent 0d4207f commit 98d2a77

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/languages/rust.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,17 @@ export default function(hljs) {
230230
],
231231
relevance: 0
232232
},
233+
{
234+
begin: [
235+
/\bsafe/,
236+
/\s+/,
237+
/extern/,
238+
],
239+
scope: {
240+
1: "keyword",
241+
3: "keyword",
242+
}
243+
},
233244
{
234245
begin: [
235246
/fn/,

0 commit comments

Comments
 (0)