--- a/src/IFaceTable.cxx
+++ b/src/IFaceTable.cxx
@@ -1565,6 +1565,27 @@
 	{"SCE_REBOL_WORD6",26},
 	{"SCE_REBOL_WORD7",27},
 	{"SCE_REBOL_WORD8",28},
+	{"SCE_RUST_CHARACTER",15},
+	{"SCE_RUST_COMMENTBLOCK",1},
+	{"SCE_RUST_COMMENTBLOCKDOC",3},
+	{"SCE_RUST_COMMENTLINE",2},
+	{"SCE_RUST_COMMENTLINEDOC",4},
+	{"SCE_RUST_DEFAULT",0},
+	{"SCE_RUST_IDENTIFIER",17},
+	{"SCE_RUST_LEXERROR",20},
+	{"SCE_RUST_LIFETIME",18},
+	{"SCE_RUST_MACRO",19},
+	{"SCE_RUST_NUMBER",5},
+	{"SCE_RUST_OPERATOR",16},
+	{"SCE_RUST_STRING",13},
+	{"SCE_RUST_STRINGR",14},
+	{"SCE_RUST_WORD",6},
+	{"SCE_RUST_WORD2",7},
+	{"SCE_RUST_WORD3",8},
+	{"SCE_RUST_WORD4",9},
+	{"SCE_RUST_WORD5",10},
+	{"SCE_RUST_WORD6",11},
+	{"SCE_RUST_WORD7",12},
 	{"SCE_R_BASEKWORD",3},
 	{"SCE_R_COMMENT",1},
 	{"SCE_R_DEFAULT",0},
@@ -2351,6 +2372,7 @@
 	{"SCLEX_R",86},
 	{"SCLEX_REBOL",71},
 	{"SCLEX_RUBY",22},
+	{"SCLEX_RUST",111},
 	{"SCLEX_SCRIPTOL",33},
 	{"SCLEX_SMALLTALK",72},
 	{"SCLEX_SML",97},
@@ -3089,7 +3111,7 @@
 
 enum {
 	ifaceFunctionCount = 283,
-	ifaceConstantCount = 2447,
+	ifaceConstantCount = 2469,
 	ifacePropertyCount = 214
 };