pub fn parse_query(query: &str) -> Vec<(String, String)>
Parse a=1&b=2 into pairs, decoding both sides.
a=1&b=2
Pairs are kept in order and duplicates preserved, so tags[]=a&tags[]=b can be read as a list.
tags[]=a&tags[]=b