pub enum BillError {
InvalidBarcodeLength,
InvalidPaymentIDLength,
InvalidPaymentID,
InvalidBillIDLength,
InvalidBillIDAmount,
InvalidBillIDYear,
InvalidBillIDPeriod,
InvalidBillChecksum,
InvalidBillType,
InvalidDigits,
}
Variants§
InvalidBarcodeLength
InvalidPaymentIDLength
InvalidPaymentID
InvalidBillIDLength
InvalidBillIDAmount
InvalidBillIDYear
InvalidBillIDPeriod
InvalidBillChecksum
InvalidBillType
InvalidDigits
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BillError
impl<'de> Deserialize<'de> for BillError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Error for BillError
impl Error for BillError
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()
impl Copy for BillError
impl Eq for BillError
impl StructuralPartialEq for BillError
Auto Trait Implementations§
impl Freeze for BillError
impl RefUnwindSafe for BillError
impl Send for BillError
impl Sync for BillError
impl Unpin for BillError
impl UnwindSafe for BillError
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