Fixup for previous commit
This commit is contained in:
parent
cf5fccaccc
commit
a57e867279
@ -120,14 +120,14 @@ pub trait TryFromRaw: Sized {
|
|||||||
type Raw: DeserializeOwned;
|
type Raw: DeserializeOwned;
|
||||||
type Err: Display;
|
type Err: Display;
|
||||||
|
|
||||||
fn try_from_raw(_: Self::Raw) -> Result<Self, (Self::Err, Self::Raw)>;
|
fn try_from_raw(_: Self::Raw) -> Result<Self, Self::Err>;
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<T: FromRaw> TryFromRaw for T {
|
impl<T: FromRaw> TryFromRaw for T {
|
||||||
type Raw = <T as FromRaw>::Raw;
|
type Raw = <T as FromRaw>::Raw;
|
||||||
type Err = Infallible;
|
type Err = Infallible;
|
||||||
|
|
||||||
fn try_from_raw(raw: Self::Raw) -> Result<Self, (Self::Err, Self::Raw)> {
|
fn try_from_raw(raw: Self::Raw) -> Result<Self, Self::Err> {
|
||||||
Ok(Self::from_raw(raw))
|
Ok(Self::from_raw(raw))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -155,7 +155,7 @@ where
|
|||||||
|
|
||||||
match T::try_from_raw(raw_data) {
|
match T::try_from_raw(raw_data) {
|
||||||
Ok(value) => Ok(EventResult::Ok(value)),
|
Ok(value) => Ok(EventResult::Ok(value)),
|
||||||
Err((err, _)) => Ok(EventResult::Err(InvalidEvent {
|
Err(err) => Ok(EventResult::Err(InvalidEvent {
|
||||||
message: err.to_string(),
|
message: err.to_string(),
|
||||||
json,
|
json,
|
||||||
kind: InvalidEventKind::Validation,
|
kind: InvalidEventKind::Validation,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user