@@ -52,8 +52,7 @@ syn keyword rustType f64 i8 i16 i32 i64 str Self
52
52
" to make it easy to update.
53
53
54
54
" Core operators {{{3
55
- syn keyword rustTrait Sized
56
- syn keyword rustTrait Freeze Send
55
+ syn keyword rustTrait Freeze Pod Send Sized
57
56
syn keyword rustTrait Add Sub Mul Div Rem Neg Not
58
57
syn keyword rustTrait BitAnd BitOr BitXor
59
58
syn keyword rustTrait Drop
@@ -64,32 +63,25 @@ syn keyword rustEnum Result
64
63
syn keyword rustEnumVariant Ok Err
65
64
66
65
" Functions {{{3
67
- " syn keyword rustFunction print println
68
- " syn keyword rustFunction range
69
66
" syn keyword rustFunction from_str
67
+ " syn keyword rustFunction range
68
+ " syn keyword rustFunction drop
70
69
71
70
" Types and traits {{{3
72
71
syn keyword rustTrait Any AnyOwnExt AnyRefExt AnyMutRefExt
73
72
syn keyword rustTrait Ascii AsciiCast OwnedAsciiCast AsciiStr IntoBytes
74
- syn keyword rustTrait Bool
75
73
syn keyword rustTrait ToCStr
76
74
syn keyword rustTrait Char
77
75
syn keyword rustTrait Clone DeepClone
78
76
syn keyword rustTrait Eq Ord TotalEq TotalOrd Ordering Equiv
79
77
syn keyword rustEnumVariant Less Equal Greater
80
78
syn keyword rustTrait Container Mutable Map MutableMap Set MutableSet
81
- syn keyword rustTrait Default
82
- syn keyword rustTrait Hash
83
- syn keyword rustTrait FromStr
84
79
syn keyword rustTrait FromIterator Extendable
85
80
syn keyword rustTrait Iterator DoubleEndedIterator RandomAccessIterator CloneableIterator
86
81
syn keyword rustTrait OrdIterator MutableDoubleEndedIterator ExactSize
87
-
88
- syn keyword rustTrait Algebraic Trigonometric Exponential Hyperbolic
89
- syn keyword rustTrait Bitwise Bounded Fractional
90
- syn keyword rustTrait Num NumCast CheckedAdd CheckedSub CheckedMul CheckedDiv
91
- syn keyword rustTrait Orderable Signed Unsigned Round
92
- syn keyword rustTrait Primitive Int Float ToStrRadix ToPrimitive FromPrimitive
82
+ syn keyword rustTrait Num NumCast CheckedAdd CheckedSub CheckedMul
83
+ syn keyword rustTrait Signed Unsigned Round
84
+ syn keyword rustTrait Primitive Int Float ToPrimitive FromPrimitive
93
85
syn keyword rustTrait GenericPath Path PosixPath WindowsPath
94
86
syn keyword rustTrait RawPtr
95
87
syn keyword rustTrait Buffer Writer Reader Seek
@@ -99,20 +91,17 @@ syn keyword rustTrait Tuple1 Tuple2 Tuple3 Tuple4
99
91
syn keyword rustTrait Tuple5 Tuple6 Tuple7 Tuple8
100
92
syn keyword rustTrait Tuple9 Tuple10 Tuple11 Tuple12
101
93
syn keyword rustTrait ImmutableEqVector ImmutableTotalOrdVector ImmutableCloneableVector
102
- syn keyword rustTrait OwnedVector OwnedCloneableVector OwnedEqVector MutableVector
94
+ syn keyword rustTrait OwnedVector OwnedCloneableVector OwnedEqVector
95
+ syn keyword rustTrait MutableVector MutableTotalOrdVector
103
96
syn keyword rustTrait Vector VectorVector CloneableVector ImmutableVector
104
97
105
98
" syn keyword rustFunction stream
106
- syn keyword rustTrait Port Chan GenericChan GenericSmartChan GenericPort Peekable
99
+ syn keyword rustTrait Port Chan
107
100
" syn keyword rustFunction spawn
108
101
109
102
syn keyword rustSelf self
110
103
syn keyword rustBoolean true false
111
104
112
- syn keyword rustConstant Some None " option
113
- syn keyword rustConstant Ok Err " result
114
- syn keyword rustConstant Less Equal Greater " Ordering
115
-
116
105
" Other syntax {{{2
117
106
118
107
" If foo::bar changes to foo.bar, change this ("::" to "\.").
0 commit comments