pub fn deserialize<'de, T, C, D>(deserializer: D) -> Result<C, D::Error>where T: Deserialize<'de> + Debug, C: FromIterator<T>, D: Deserializer<'de>,
Function that deserializes types that can be built from iterators