tiger_lib/report/
error_key.rsuse serde::{Deserialize, Serialize};
use strum_macros::{Display, EnumString};
#[derive(Clone, Copy, Debug, PartialEq, Eq, Display, EnumString, Hash, Serialize, Deserialize)]
#[strum(use_phf)]
#[strum(serialize_all = "kebab-case")]
#[serde(rename_all = "kebab-case")]
pub enum ErrorKey {
Config,
ReadError,
ParseError,
BraceError,
BracePlacement,
ReaderDirectives,
Packaging,
Validation,
Structure,
Filename,
Encoding,
Localization,
Markup,
DuplicateItem,
ExactDuplicateItem,
DuplicateField,
DuplicateCharacter,
NameConflict,
EventNamespace,
MissingLocalization,
MissingFile,
MissingSound,
MissingItem,
MissingPerspective,
WrongGender,
Conflict,
ImageFormat,
Unneeded,
Scopes,
StrictScopes,
Crash,
Range,
Tooltip,
IfElse,
Rivers,
Modifiers,
Macro,
History,
Logic,
Bugs,
Datafunctions,
Removed,
FieldMissing,
UnknownField,
TitleTier,
Colors,
UnusedLocalization,
LocalizationKeyCollision,
UnusedFile,
UnknownList,
Choice,
UseOfThis,
CharacterId,
Loop,
Bookmarks,
WrongGame,
Gui,
PrincesOfDarkness,
Internal,
}