Enum witx::ValidationError [−][src]
pub enum ValidationError {
UnknownName {
name: String,
location: Location,
},
NameAlreadyExists {
name: String,
at_location: Location,
previous_location: Location,
},
WrongKindName {
name: String,
location: Location,
expected: &'static str,
got: &'static str,
},
Recursive {
name: String,
location: Location,
},
InvalidRepr {
repr: BuiltinType,
location: Location,
},
Abi {
reason: String,
location: Location,
},
AnonymousRecord {
location: Location,
},
UnionSizeMismatch {
expected: usize,
found: usize,
location: Location,
},
InvalidUnionTag {
reason: String,
location: Location,
},
InvalidUnionField {
name: String,
reason: String,
location: Location,
},
}
Variants
Fields of InvalidRepr
repr: BuiltinType
location: Location
Fields of AnonymousRecord
location: Location
Implementations
Trait Implementations
Performs the conversion.