Enum xio_jobset_compilation::ErrorKind [−][src]
pub enum ErrorKind { ParameterAlreadyDescribed { name: String, original_layer: String, offending_layer: String, }, ParameterNotYetDescribed { name: String, layer: String, }, ParameterOverrideEnforceNotRespected { name: String, layer: String, }, ParameterOverrideForbidNotSatisfied { name: String, layer: String, }, ParameterOverrideNotAllowed { name: String, layer: String, }, ParameterTypeMismatch { name: String, defined_type: DataType, defined_layer: String, value: DataValueDescriptive, value_layer: String, }, ParameterWithFixedStorageAndNoValue { name: String, }, MappedParameterOutOfMaskRange { name: String, index: u16, max_index: u16, }, MappedParameterNotFound { name: String, }, ParameterNotFound { name: String, }, ParameterNotMappedInHardwareAssignment { name: String, hardware_board: String, }, CapabilityNotFound { name: String, parameter_name: String, hardware_board: String, }, ModuleDescriptionNotFound { name: String, parameter_name: String, capability_name: String, hardware_board: String, }, ModuleChannelNotFound { name: String, module_name: String, parameter_name: String, }, ChannelDataTypeMismatch { index: u16, name: String, module_name: String, required_datatype: DataType, found_datatype: DataType, parameter_name: String, }, InvalidDataType { name: String, }, InstructionNotFound { name: String, location: CodeLocation, }, FoundConditionInCommands { location: CodeLocation, command_type: String, }, CommandWithoutTimeExtentButConditions { command_type: String, location: CodeLocation, }, CommandWithTimeExtentButNoConditions { command_type: String, location: CodeLocation, }, InvalidInstructionCategory { location: CodeLocation, command_type: String, }, ParametersInGroupAreOfDifferentTypes { location: CodeLocation, parameters: BTreeSet<String>, group: String, }, WrongParameters { location: CodeLocation, found: BTreeSet<String>, required: BTreeSet<String>, }, ParameterStorageDoesNotFit { location: CodeLocation, name: String, required_storage: StorageTypeWithMixed, found_storage: StorageType, }, ProgrammerError { msg: String, }, XioBaseDatatypes, }
Variants
ParameterAlreadyDescribed
Fields of ParameterAlreadyDescribed
name: String | |
original_layer: String | |
offending_layer: String |
ParameterNotYetDescribed
Fields of ParameterNotYetDescribed
name: String | |
layer: String |
ParameterOverrideEnforceNotRespected
Fields of ParameterOverrideEnforceNotRespected
name: String | |
layer: String |
ParameterOverrideForbidNotSatisfied
Fields of ParameterOverrideForbidNotSatisfied
name: String | |
layer: String |
ParameterOverrideNotAllowed
Fields of ParameterOverrideNotAllowed
name: String | |
layer: String |
ParameterTypeMismatch
Fields of ParameterTypeMismatch
name: String | |
defined_type: DataType | |
defined_layer: String | |
value: DataValueDescriptive | |
value_layer: String |
ParameterWithFixedStorageAndNoValue
Fields of ParameterWithFixedStorageAndNoValue
name: String |
MappedParameterOutOfMaskRange
Fields of MappedParameterOutOfMaskRange
name: String | |
index: u16 | |
max_index: u16 |
MappedParameterNotFound
Fields of MappedParameterNotFound
name: String |
ParameterNotFound
Fields of ParameterNotFound
name: String |
ParameterNotMappedInHardwareAssignment
Fields of ParameterNotMappedInHardwareAssignment
name: String | |
hardware_board: String |
CapabilityNotFound
Fields of CapabilityNotFound
name: String | |
parameter_name: String | |
hardware_board: String |
ModuleDescriptionNotFound
Fields of ModuleDescriptionNotFound
name: String | |
parameter_name: String | |
capability_name: String | |
hardware_board: String |
ModuleChannelNotFound
Fields of ModuleChannelNotFound
name: String | |
module_name: String | |
parameter_name: String |
ChannelDataTypeMismatch
Fields of ChannelDataTypeMismatch
index: u16 | |
name: String | |
module_name: String | |
required_datatype: DataType | |
found_datatype: DataType | |
parameter_name: String |
InvalidDataType
Fields of InvalidDataType
name: String |
InstructionNotFound
Fields of InstructionNotFound
name: String | |
location: CodeLocation |
FoundConditionInCommands
Fields of FoundConditionInCommands
location: CodeLocation | |
command_type: String |
CommandWithoutTimeExtentButConditions
Fields of CommandWithoutTimeExtentButConditions
command_type: String | |
location: CodeLocation |
CommandWithTimeExtentButNoConditions
Fields of CommandWithTimeExtentButNoConditions
command_type: String | |
location: CodeLocation |
InvalidInstructionCategory
Fields of InvalidInstructionCategory
location: CodeLocation | |
command_type: String |
ParametersInGroupAreOfDifferentTypes
Fields of ParametersInGroupAreOfDifferentTypes
location: CodeLocation | |
parameters: BTreeSet<String> | |
group: String |
WrongParameters
Fields of WrongParameters
location: CodeLocation | |
found: BTreeSet<String> | |
required: BTreeSet<String> |
ParameterStorageDoesNotFit
Fields of ParameterStorageDoesNotFit
location: CodeLocation | |
name: String | |
required_storage: StorageTypeWithMixed | |
found_storage: StorageType |
ProgrammerError
Fields of ProgrammerError
msg: String |
XioBaseDatatypes
Trait Implementations
impl From<ErrorKind> for Error
[src]
impl From<ErrorKind> for Error
impl Clone for ErrorKind
[src]
impl Clone for ErrorKind
fn clone(&self) -> ErrorKind
[src]
fn clone(&self) -> ErrorKind
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Eq for ErrorKind
[src]
impl Eq for ErrorKind
impl PartialEq for ErrorKind
[src]
impl PartialEq for ErrorKind
fn eq(&self, other: &ErrorKind) -> bool
[src]
fn eq(&self, other: &ErrorKind) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &ErrorKind) -> bool
[src]
fn ne(&self, other: &ErrorKind) -> bool
This method tests for !=
.
impl Debug for ErrorKind
[src]
impl Debug for ErrorKind
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Fail for ErrorKind
[src]
impl Fail for ErrorKind
fn cause(&self) -> Option<&Fail>
[src]
fn cause(&self) -> Option<&Fail>
Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the Backtrace
carried by this failure, if it carries one. Read more
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
[src]
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
Provides context for this failure. Read more
fn compat(self) -> Compat<Self>
[src]
fn compat(self) -> Compat<Self>
Wraps this failure in a compatibility wrapper that implements std::error::Error
. Read more
fn causes(&self) -> Causes
[src]
fn causes(&self) -> Causes
Returns a iterator over the causes of this Fail
with itself as the first item and the root_cause
as the final item. Read more
fn root_cause(&self) -> &(Fail + 'static)
[src]
fn root_cause(&self) -> &(Fail + 'static)
Returns the "root cause" of this Fail
- the last value in the cause chain which does not return an underlying cause
. Read more
impl Display for ErrorKind
[src]
impl Display for ErrorKind