Skip to content

Commit 251e419

Browse files
committed
1 parent c2d29ac commit 251e419

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/languages/rust.js

+16
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,22 @@ export default function(hljs) {
243243
contains: [
244244
hljs.BACKSLASH_ESCAPE
245245
]
246+
},
247+
{
248+
// New rule to handle nested brackets inside attributes
249+
className: 'meta',
250+
begin: '\\[',
251+
end: '\\]',
252+
contains: [
253+
'self',
254+
hljs.BACKSLASH_ESCAPE,
255+
{
256+
className: 'number',
257+
variants: [
258+
{ begin: '\\b(\\d[\\d_]*?)' }
259+
]
260+
}
261+
]
246262
}
247263
]
248264
},

0 commit comments

Comments
 (0)