From 8b1058b8ece59bd097d658b3506c7dd97f6e0a25 Mon Sep 17 00:00:00 2001 From: Evgeny Safronov Date: Mon, 24 Aug 2015 18:41:52 +0300 Subject: [PATCH] Add a Sized requirement to the Deserialize trait. --- serde/src/de/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/serde/src/de/mod.rs b/serde/src/de/mod.rs index ae5d04f4..2be58104 100644 --- a/serde/src/de/mod.rs +++ b/serde/src/de/mod.rs @@ -68,7 +68,7 @@ pub enum Type { /////////////////////////////////////////////////////////////////////////////// -pub trait Deserialize { +pub trait Deserialize: Sized { /// Deserialize this value given this `Deserializer`. fn deserialize(deserializer: &mut D) -> Result where D: Deserializer;