pub enum Error {
Show 24 variants XmlReadError { error: Error, }, XmlUnescapeError { illegal_sequence: String, }, InvalidProject { error: ProjectError, }, 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

Fields

error: Error

XmlUnescapeError

Fields

illegal_sequence: String

InvalidProject

Fields

error: ProjectError

NameTransformError

Fields

name: String
role: Option<String>
entity: Option<String>

UnknownBlockType

Fields

role: String
entity: String
block_type: String

DerefAssignment

Fields

role: String
entity: String

UndefinedVariable

Fields

role: String
entity: String
name: String

UndefinedFn

Fields

role: String
entity: String
name: String

BlockOptionNotConst

Fields

role: String
entity: String
block_type: String

BlockOptionNotSelected

Fields

role: String
entity: String
block_type: String

UnknownEntity

Fields

role: String
entity: String
unknown: String

UnknownMessageType

Fields

role: String
entity: String
msg_type: String

MessageTypeWrongNumberArgs

Fields

role: String
entity: String
msg_type: String
block_type: String
got: usize
expected: usize

UnknownService

Fields

role: String
entity: String
block_type: String
service: String

UnknownRPC

Fields

role: String
entity: String
block_type: String
service: String
rpc: String

GlobalsWithSameTransName

Fields

role: String
trans_name: String
names: (String, String)

EntitiesWithSameTransName

Fields

role: String
trans_name: String
names: (String, String)

FieldsWithSameTransName

Fields

role: String
entity: String
trans_name: String
names: (String, String)

LocalsWithSameTransName

Fields

role: String
entity: String
trans_name: String
names: (String, String)

CostumesWithSameTransName

Fields

role: String
entity: String
trans_name: String
names: (String, String)

BlocksWithSameTransName

Fields

role: String
entity: Option<String>
trans_name: String
names: (String, String)

InputsWithSameName

Fields

role: String
entity: Option<String>
name: String

BlocksWithSameName

Fields

role: String
entity: Option<String>
name: String

BlockCurrentlyUnsupported

Fields

role: String
entity: String
block_type: String
what: String

Trait Implementations

Formats the value using the given formatter. Read more

Converts to this type from the input type.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.