1 2 3 4 5 6 7 8 9
use serde::Serialize; pub trait UrlEncoded: Serialize { fn to_url_encoded(&self) -> String { serde_urlencoded::to_string(self).unwrap_or_default() } } impl<T: Serialize> UrlEncoded for T {}