Skip to content

Commit c20186b

Browse files
committed
Update prelude items in Vim syntax file.
1 parent 7309158 commit c20186b

File tree

1 file changed

+20
-22
lines changed

1 file changed

+20
-22
lines changed

src/etc/vim/syntax/rust.vim

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
" Maintainer: Patrick Walton <pcwalton@mozilla.com>
44
" Maintainer: Ben Blum <bblum@cs.cmu.edu>
55
" Maintainer: Chris Morgan <me@chrismorgan.info>
6-
" Last Change: 2013 Oct 19
6+
" Last Change: 2013 Oct 29
77

88
if version < 600
99
syntax clear
@@ -64,47 +64,45 @@ syn keyword rustEnumVariant Ok Err
6464
"syn keyword rustFunction from_str
6565

6666
" Types and traits {{{3
67+
syn keyword rustTrait Any AnyOwnExt AnyRefExt AnyMutRefExt
68+
syn keyword rustTrait Ascii AsciiCast OwnedAsciiCast AsciiStr ToBytesConsume
69+
syn keyword rustTrait Bool
6770
syn keyword rustTrait ToCStr
71+
syn keyword rustTrait Char
6872
syn keyword rustTrait Clone DeepClone
6973
syn keyword rustTrait Eq ApproxEq Ord TotalEq TotalOrd Ordering Equiv
7074
syn keyword rustEnumVariant Less Equal Greater
71-
syn keyword rustTrait Char
7275
syn keyword rustTrait Container Mutable Map MutableMap Set MutableSet
76+
syn keyword rustTrait Default
7377
syn keyword rustTrait Hash
74-
syn keyword rustTrait Times
78+
syn keyword rustTrait FromStr
7579
syn keyword rustTrait FromIterator Extendable
7680
syn keyword rustTrait Iterator DoubleEndedIterator RandomAccessIterator ClonableIterator
7781
syn keyword rustTrait OrdIterator MutableDoubleEndedIterator ExactSize
78-
syn keyword rustTrait Num NumCast CheckedAdd CheckedSub CheckedMul
79-
syn keyword rustTrait Orderable Signed Unsigned Round
82+
syn keyword rustTrait Times
83+
8084
syn keyword rustTrait Algebraic Trigonometric Exponential Hyperbolic
81-
syn keyword rustTrait Integer Fractional Real RealExt
8285
syn keyword rustTrait Bitwise BitCount Bounded
86+
syn keyword rustTrait Integer Fractional Real RealExt
87+
syn keyword rustTrait Num NumCast CheckedAdd CheckedSub CheckedMul
88+
syn keyword rustTrait Orderable Signed Unsigned Round
8389
syn keyword rustTrait Primitive Int Float ToStrRadix ToPrimitive FromPrimitive
84-
syn keyword rustTrait GenericPath
85-
syn keyword rustTrait Path
86-
syn keyword rustTrait PosixPath
87-
syn keyword rustTrait WindowsPath
90+
syn keyword rustTrait GenericPath Path PosixPath WindowsPath
8891
syn keyword rustTrait RawPtr
89-
syn keyword rustTrait Ascii AsciiCast OwnedAsciiCast AsciiStr ToBytesConsume
9092
syn keyword rustTrait SendStr SendStrOwned SendStrStatic IntoSendStr
9193
syn keyword rustTrait Str StrVector StrSlice OwnedStr
92-
syn keyword rustTrait FromStr
9394
syn keyword rustTrait IterBytes
9495
syn keyword rustTrait ToStr ToStrConsume
9596
syn keyword rustTrait CopyableTuple ImmutableTuple
96-
syn keyword rustTrait Tuple1 ImmutableTuple1
97-
syn keyword rustTrait Tuple2 Tuple3 Tuple4 Tuple5
98-
syn keyword rustTrait Tuple6 Tuple7 Tuple8 Tuple9
99-
syn keyword rustTrait Tuple10 Tuple11 Tuple12
100-
syn keyword rustTrait ImmutableTuple2 ImmutableTuple3 ImmutableTuple4 ImmutableTuple5
101-
syn keyword rustTrait ImmutableTuple6 ImmutableTuple7 ImmutableTuple8 ImmutableTuple9
102-
syn keyword rustTrait ImmutableTuple10 ImmutableTuple11 ImmutableTuple12
103-
syn keyword rustTrait Vector VectorVector CopyableVector ImmutableVector
97+
syn keyword rustTrait Tuple1 Tuple2 Tuple3 Tuple4
98+
syn keyword rustTrait Tuple5 Tuple6 Tuple7 Tuple8
99+
syn keyword rustTrait Tuple9 Tuple10 Tuple11 Tuple12
100+
syn keyword rustTrait ImmutableTuple1 ImmutableTuple2 ImmutableTuple3 ImmutableTuple4
101+
syn keyword rustTrait ImmutableTuple5 ImmutableTuple6 ImmutableTuple7 ImmutableTuple8
102+
syn keyword rustTrait ImmutableTuple9 ImmutableTuple10 ImmutableTuple11 ImmutableTuple12
104103
syn keyword rustTrait ImmutableEqVector ImmutableTotalOrdVector ImmutableCopyableVector
105104
syn keyword rustTrait OwnedVector OwnedCopyableVector OwnedEqVector MutableVector
106-
syn keyword rustTrait Reader ReaderUtil Writer WriterUtil
107-
syn keyword rustTrait Default
105+
syn keyword rustTrait Vector VectorVector CopyableVector ImmutableVector
108106

109107
"syn keyword rustFunction stream
110108
syn keyword rustTrait Port Chan GenericChan GenericSmartChan GenericPort Peekable

0 commit comments

Comments
 (0)