Enum netsblox_ast::Error
source · pub enum Error {
Show 25 variants
XmlReadError {
error: Error,
},
XmlUnescapeError {
illegal_sequence: String,
},
InvalidProject {
error: ProjectError,
},
AutofillGenerateError {
input: usize,
},
NameTransformError {
name: String,
role: Option<String>,
entity: Option<String>,
},
UnknownBlockType {
role: String,
entity: String,
block_type: String,
},
DerefAssignment {
role: String,
entity: String,
},
UndefinedVariable {
role: String,
entity: String,
name: String,
},
UndefinedFn {
role: String,
entity: String,
name: String,
},
BlockOptionNotConst {
role: String,
entity: String,
block_type: String,
},
BlockOptionNotSelected {
role: String,
entity: String,
block_type: String,
},
UnknownEntity {
role: String,
entity: String,
unknown: String,
},
UnknownMessageType {
role: String,
entity: String,
msg_type: String,
},
MessageTypeWrongNumberArgs {
role: String,
entity: String,
msg_type: String,
block_type: String,
got: usize,
expected: usize,
},
UnknownService {
role: String,
entity: String,
block_type: String,
service: String,
},
UnknownRPC {
role: String,
entity: String,
block_type: String,
service: String,
rpc: String,
},
GlobalsWithSameTransName {
role: String,
trans_name: String,
names: (String, String),
},
EntitiesWithSameTransName {
role: String,
trans_name: String,
names: (String, String),
},
FieldsWithSameTransName {
role: String,
entity: String,
trans_name: String,
names: (String, String),
},
LocalsWithSameTransName {
role: String,
entity: String,
trans_name: String,
names: (String, String),
},
CostumesWithSameTransName {
role: String,
entity: String,
trans_name: String,
names: (String, String),
},
BlocksWithSameTransName {
role: String,
entity: Option<String>,
trans_name: String,
names: (String, String),
},
InputsWithSameName {
role: String,
entity: Option<String>,
name: String,
},
BlocksWithSameName {
role: String,
entity: Option<String>,
name: String,
sigs: (String, String),
},
BlockCurrentlyUnsupported {
role: String,
entity: String,
block_type: String,
what: String,
},
}Variants§
XmlReadError
XmlUnescapeError
InvalidProject
Fields
§
error: ProjectError