pub enum ProjectError {
Show 40 variants
NoRoot,
UnnamedRole,
ValueNotEvaluated {
role: String,
entity: Option<String>,
},
InvalidJson {
reason: String,
},
NoRoleContent {
role: String,
},
NoStageDef {
role: String,
},
CustomBlockWithoutName {
role: String,
entity: Option<String>,
},
CustomBlockWithoutType {
role: String,
entity: Option<String>,
sig: String,
},
CustomBlockUnknownType {
role: String,
entity: Option<String>,
sig: String,
ty: String,
},
ImageWithoutId {
role: String,
},
ImagesWithSameId {
role: String,
id: String,
},
ImageWithoutContent {
role: String,
id: String,
},
ImageUnknownFormat {
role: String,
id: String,
content: String,
},
EntitiesWithSameName {
role: String,
name: String,
},
CostumeIdFmt {
role: String,
entity: String,
id: String,
},
CostumeUndefinedRef {
role: String,
entity: String,
id: String,
},
CostumesWithSameName {
role: String,
entity: String,
name: String,
},
UnnamedGlobal {
role: String,
},
GlobalNoValue {
role: String,
name: String,
},
GlobalsWithSameName {
role: String,
name: String,
},
UnnamedField {
role: String,
entity: String,
},
FieldNoValue {
role: String,
entity: String,
name: String,
},
FieldsWithSameName {
role: String,
entity: String,
name: String,
},
ListItemNoValue {
role: String,
entity: String,
},
BoolNoValue {
role: String,
entity: String,
},
BoolUnknownValue {
role: String,
entity: String,
value: String,
},
UnnamedEntity {
role: String,
},
UnknownBlockMetaType {
role: String,
entity: String,
meta_type: String,
},
BlockWithoutType {
role: String,
entity: String,
},
BlockChildCount {
role: String,
entity: String,
block_type: String,
needed: usize,
got: usize,
},
BlockMissingOption {
role: String,
entity: String,
block_type: String,
},
BlockOptionUnknown {
role: String,
entity: String,
block_type: String,
got: String,
},
InvalidBoolLiteral {
role: String,
entity: String,
},
NonConstantUpvar {
role: String,
entity: String,
block_type: String,
},
FailedToParseColor {
role: String,
entity: String,
color: String,
},
MessageTypeMissingName {
role: String,
},
MessageTypeNameEmpty {
role: String,
},
MessageTypeMissingFields {
role: String,
msg_type: String,
},
MessageTypeFieldEmpty {
role: String,
msg_type: String,
},
MessageTypeMultiplyDefined {
role: String,
msg_type: String,
},
}