diff options
author | Lizzy Fleckenstein <eliasfleckenstein@web.de> | 2023-02-12 18:06:29 +0100 |
---|---|---|
committer | Lizzy Fleckenstein <eliasfleckenstein@web.de> | 2023-02-12 18:06:29 +0100 |
commit | f07f10772a794a77b11134c8c41131bb02d820d0 (patch) | |
tree | d1f858a1736f54ef963cf7138474a45e5f03664e /src | |
parent | 3ed5bfd5ac9f12f323bcdb36f8fb840855d02634 (diff) | |
download | mt_ser-f07f10772a794a77b11134c8c41131bb02d820d0.tar.xz |
derive deserialize
Diffstat (limited to 'src')
-rw-r--r-- | src/lib.rs | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -45,8 +45,10 @@ pub enum DeserializeError { TooBig(#[from] TryFromIntError), #[error("invalid UTF-16: {0}")] InvalidUtf16(#[from] std::char::DecodeUtf16Error), - #[error("unimplemented")] - Unimplemented, + #[error("invalid {0} enum variant {1}")] + InvalidEnumVariant(&'static str, u64), + #[error("invalid constant - wanted: {0} - got: {1}")] + InvalidConst(u64, u64), } impl From<Infallible> for DeserializeError { |