cargo add --git https://github.com/BatteredBunny/url_parser
#[macro_use]
extern crate url_parser;
#[parse_url("https://nyaa.si/?f=0&c=1_0&q=q&u", "https://nyaa.si/?s=comments", "https://nyaa.si/?p=100", "https://nyaa.si/?page=rss")]
struct ParsedURL {}
↓↓↓↓↓↓↓↓↓↓
struct ParsedURL {
pub f: String,
pub page: String,
pub u: Option<String>,
pub q: String,
pub s: String,
pub p: String,
pub c: String,
}