/**
* Copyright (C) 2015 drrb
*
* This program is free software: you can redistribute it and/or modify it under
* the terms of the GNU General Public License as published by the Free Software
* Foundation, either version 3 of the License, or (at your option) any later
* version.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
* details.
*
* You should have received a copy of the GNU General Public License along with
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.github.drrb.rust.netbeans.completion;
/**
*
*/
public enum RustKeyword {
AS("as"),
BREAK("break"),
CONST("const"),
COPYTOK("copy"),
DO("do"),
DROP("drop"),
ELSE("else"),
ENUM("enum"),
EXTERN("extern"),
FALSE("false"),
FN("fn"),
FOR("for"),
IF("if"),
IMPL("impl"),
LET("let"),
__LOG("__log"),
LOOP("loop"),
MATCH("match"),
MOD("mod"),
MUT("mut"),
ONCE("once"),
PRIV("priv"),
PUB("pub"),
PURE("pure"),
REF("ref"),
RETURN("return"),
SELF("self"),
STATIC("static"),
STRUCT("struct"),
TRUE("true"),
TRAIT("trait"),
TYPE("type"),
UNSAFE("unsafe"),
USE("use"),
WHILE("while");
private final String image;
private RustKeyword(String image) {
this.image = image;
}
public String image() {
return image;
}
}