/** * 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; } }