pub enum CommodityError {
IncompatableCommodity {
this_commodity: Commodity,
other_commodity: Commodity,
reason: String,
},
TooLongCommodityTypeID(String),
InvalidCommodityString(String),
}Expand description
An error associated with functionality in the commodity module.
Variants§
Trait Implementations§
Source§impl Debug for CommodityError
impl Debug for CommodityError
Source§impl Display for CommodityError
impl Display for CommodityError
Source§impl Error for CommodityError
impl Error for CommodityError
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 CommodityError
impl PartialEq for CommodityError
impl StructuralPartialEq for CommodityError
Auto Trait Implementations§
impl Freeze for CommodityError
impl RefUnwindSafe for CommodityError
impl Send for CommodityError
impl Sync for CommodityError
impl Unpin for CommodityError
impl UnwindSafe for CommodityError
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