generated from Patagia/template-nix
Compare commits
1 commit
07e8962862
...
f351c8615d
Author | SHA1 | Date | |
---|---|---|---|
f351c8615d |
1 changed files with 3 additions and 9 deletions
|
@ -35,23 +35,17 @@ impl OnboardRequest {
|
|||
}
|
||||
}
|
||||
|
||||
impl From<validator::ValidationErrors> for OnboardError {
|
||||
fn from(err: validator::ValidationErrors) -> Self {
|
||||
OnboardError::OwnershipVoucherError(format!("{err}"))
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Clone, Debug, Error)]
|
||||
pub enum OnboardError {
|
||||
#[error("Invalid ownership voucher: {0}")]
|
||||
OwnershipVoucherError(String),
|
||||
ValidationError(#[from] validator::ValidationErrors),
|
||||
}
|
||||
|
||||
impl From<OnboardError> for HttpError {
|
||||
fn from(e: OnboardError) -> Self {
|
||||
match e {
|
||||
OnboardError::OwnershipVoucherError(msg) => HttpError::for_bad_request(
|
||||
Some("OwnershipVoucherError".to_string()),
|
||||
OnboardError::ValidationError(msg) => HttpError::for_bad_request(
|
||||
Some("ValidationError".to_string()),
|
||||
msg.to_string(),
|
||||
),
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue