pub enum Error {
Show 15 variants
InvalidName(String),
InvalidAddress(String),
InvalidIdentifier(String),
InvalidDate(String),
InvalidNationalId(String),
InvalidCustomerId(String),
InvalidRegistrationAuthority(String),
InvalidCountryCode(String),
InvalidCurrencyCode(String),
InvalidLei(String),
InvalidBic(String),
MissingRequiredField(String),
InvalidEnumValue {
field: String,
value: String,
},
ValidationFailed {
issues: Vec<String>,
},
Serialization(Error),
}Expand description
IVMS 101 error types
Variants§
InvalidName(String)
Name validation error
InvalidAddress(String)
Address validation error
InvalidIdentifier(String)
Identifier validation error
InvalidDate(String)
Date validation error
InvalidNationalId(String)
National identification validation error
InvalidCustomerId(String)
Customer identification validation error
InvalidRegistrationAuthority(String)
Registration authority validation error
InvalidCountryCode(String)
Country code validation error
InvalidCurrencyCode(String)
Currency code validation error
InvalidLei(String)
LEI validation error
InvalidBic(String)
BIC validation error
MissingRequiredField(String)
Missing required field
InvalidEnumValue
Invalid enum value
ValidationFailed
Validation error with multiple issues
Serialization(Error)
Serialization error
Trait Implementations§
Source§impl Error for Error
impl Error for Error
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()
Auto Trait Implementations§
impl Freeze for Error
impl !RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl !UnwindSafe for Error
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