let input = "title=Hello";
// ValueDeserializer is a custom DeserializeSeed
let deserializer = ValueDeserializer::new();
let de = serde_qs::Deserializer::new(input.as_bytes()).expect("parse QueryString failed");
let value = deserializer.deserialize(de).expect("parse QueryString failed");
This PR just make QsDeserializer pub as Deserializer and add a new method to create a Deserializer.
We use
serde_qs
for a customDeserializeSeed
.ValueDeserializer
is my Deserializer.This PR just make
QsDeserializer
pub asDeserializer
and add anew
method to create a Deserializer.Like serde_yaml and serde_json: