I'd missed out `proc' and `Self', duplicated `false' (but not `true') in
the two lists.
Add the missing keywords; mark both `true' and `false' as builtins, as
well as `self' and `Self'.
"const" "continue" "create"
"do"
"else" "enum" "extern"
- "false" "final" "fn" "for"
+ "final" "fn" "for"
"if" "impl" "in"
"let" "loop"
"macro" "match" "mod" "move" "mut"
"offsetof" "override"
- "priv" "pub" "pure"
+ "priv" "proc" "pub" "pure"
"ref" "return"
- "self" "sizeof" "static" "struct" "super"
- "true" "trait" "type" "typeof"
+ "sizeof" "static" "struct" "super"
+ "trait" "type" "typeof"
"unsafe" "unsized" "use"
"virtual"
"where" "while"
"f32" "f64"
"i8" "i16" "i32" "i64" "isize"
"u8" "u16" "u32" "u64" "usize"
- "char" "str")))
+ "char" "str"
+ "self" "Self")))
(setq font-lock-keywords
(list