pub enum EconomicsCapabilityError {
MissingModel {
operation: EconomicOperation,
},
Unsupported {
operation: EconomicOperation,
model: EconomicsModelId,
},
Ambiguous {
operation: EconomicOperation,
model: EconomicsModelId,
implementations: Vec<EconomicsImplementationId>,
},
}Expand description
Failures while binding declarative economics to executable capabilities.
Variants§
MissingModel
Fields
§
operation: EconomicOperationUnsupported
Ambiguous
Fields
§
operation: EconomicOperation§
model: EconomicsModelId§
implementations: Vec<EconomicsImplementationId>Trait Implementations§
Source§impl Clone for EconomicsCapabilityError
impl Clone for EconomicsCapabilityError
Source§fn clone(&self) -> EconomicsCapabilityError
fn clone(&self) -> EconomicsCapabilityError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EconomicsCapabilityError
impl Debug for EconomicsCapabilityError
Source§impl Display for EconomicsCapabilityError
impl Display for EconomicsCapabilityError
impl Eq for EconomicsCapabilityError
Source§impl Error for EconomicsCapabilityError
impl Error for EconomicsCapabilityError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for EconomicsCapabilityError
impl PartialEq for EconomicsCapabilityError
impl StructuralPartialEq for EconomicsCapabilityError
Auto Trait Implementations§
impl Freeze for EconomicsCapabilityError
impl RefUnwindSafe for EconomicsCapabilityError
impl Send for EconomicsCapabilityError
impl Sync for EconomicsCapabilityError
impl Unpin for EconomicsCapabilityError
impl UnsafeUnpin for EconomicsCapabilityError
impl UnwindSafe for EconomicsCapabilityError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more