diff --git a/serde/src/de/impls.rs b/serde/src/de/impls.rs index 5a672a03..496e5bb7 100644 --- a/serde/src/de/impls.rs +++ b/serde/src/de/impls.rs @@ -1016,16 +1016,6 @@ impl Deserialize for Duration { formatter.write_str("`secs` or `nanos`") } - fn visit_usize(self, value: usize) -> Result - where E: Error, - { - match value { - 0usize => Ok(Field::Secs), - 1usize => Ok(Field::Nanos), - _ => Err(Error::invalid_value(Unexpected::Unsigned(value as u64), &self)), - } - } - fn visit_str(self, value: &str) -> Result where E: Error, {