|
107 | 107 | 'name': 'support.type.marker.rust'
|
108 | 108 | 'match': '\\b(Copy|Send|Sized|Sync)\\b'
|
109 | 109 | }
|
110 |
| - 'traits': { |
| 110 | + 'core_traits': { |
111 | 111 | 'comment': 'Core trait'
|
112 | 112 | 'name': 'support.type.core.rust'
|
113 |
| - 'match': '\\b(Drop|Fn|FnMut|FnOnce|Clone|PartialEq|PartialOrd|Eq|Ord|AsRef|AsMut|Into|From|Default|IntoIterator|Iterator|DoubleEndedIterator|Extend|ExactSizeIterator)\\b' |
| 113 | + 'match': '\\b(Drop|Fn|FnMut|FnOnce|Clone|PartialEq|PartialOrd|Eq|Ord|AsRef|AsMut|Into|From|Default|Iterator|Extend|IntoIterator|DoubleEndedIterator|ExactSizeIterator)\\b' |
114 | 114 | }
|
115 | 115 | 'std_types': {
|
116 | 116 | 'comment': 'Standard library type'
|
|
140 | 140 | { 'include': '#lifetime' }
|
141 | 141 | { 'include': '#core_types' }
|
142 | 142 | { 'include': '#core_marker' }
|
143 |
| - { 'include': '#traits' } |
| 143 | + { 'include': '#core_traits' } |
144 | 144 | { 'include': '#std_types' }
|
145 | 145 | { 'include': '#std_traits' }
|
146 | 146 | { 'include': '#type_params' }
|
|
260 | 260 | { 'include': '#core_types' }
|
261 | 261 | { 'include': '#core_vars' }
|
262 | 262 | { 'include': '#core_marker' }
|
263 |
| - { 'include': '#traits' } |
| 263 | + { 'include': '#core_traits' } |
264 | 264 | { 'include': '#std_types' }
|
265 | 265 | { 'include': '#std_vars' }
|
266 | 266 | { 'include': '#std_traits' }
|
|
319 | 319 | { 'include': '#ref_lifetime' }
|
320 | 320 | { 'include': '#core_types' }
|
321 | 321 | { 'include': '#core_marker' }
|
322 |
| - { 'include': '#traits' } |
| 322 | + { 'include': '#core_traits' } |
323 | 323 | { 'include': '#std_types' }
|
324 | 324 | { 'include': '#std_traits' }
|
325 | 325 | { 'include': '#type_params' }
|
|
337 | 337 | 'patterns': [
|
338 | 338 | { 'include': '#block_comment' }
|
339 | 339 | { 'include': '#line_comment' }
|
340 |
| - { 'include': '#traits' } |
| 340 | + { 'include': '#core_traits' } |
341 | 341 | { 'include': '#std_traits' }
|
342 | 342 | { 'include': '#type_params' }
|
343 | 343 | ]
|
|
359 | 359 | { 'include': '#ref_lifetime' }
|
360 | 360 | { 'include': '#core_types' }
|
361 | 361 | { 'include': '#core_marker' }
|
362 |
| - { 'include': '#traits' } |
| 362 | + { 'include': '#core_traits' } |
363 | 363 | { 'include': '#std_types' }
|
364 | 364 | { 'include': '#std_traits' }
|
365 | 365 | { 'include': '#type_params' }
|
|
381 | 381 | { 'include': '#ref_lifetime' }
|
382 | 382 | { 'include': '#core_types' }
|
383 | 383 | { 'include': '#core_marker' }
|
384 |
| - { 'include': '#traits' } |
| 384 | + { 'include': '#core_traits' } |
385 | 385 | { 'include': '#std_types' }
|
386 | 386 | { 'include': '#std_traits' }
|
387 | 387 | { 'include': '#type_params' }
|
|
0 commit comments