From f07f10772a794a77b11134c8c41131bb02d820d0 Mon Sep 17 00:00:00 2001 From: Lizzy Fleckenstein Date: Sun, 12 Feb 2023 18:06:29 +0100 Subject: derive deserialize --- src/lib.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/lib.rs b/src/lib.rs index 0019d1c..f57e487 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -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 for DeserializeError { -- cgit v1.2.3