pub fn deserialize<'d, T, D>(d: D) -> Result<Vec<T>, D::Error>where T: Encode + Decode, D: Deserializer<'d>,