pub fn deserialize<'d, T: FromPercentDecode, D: Deserializer<'d>>(
    de: D
) -> Result<T, D::Error>