vn/http/query/
url.rs

1use super::FieldSet;
2use crate::model::QueryField;
3
4#[derive(Clone, Debug, Default)]
5pub struct UrlQueryParams(pub(crate) Vec<(&'static str, String)>);
6
7impl UrlQueryParams {
8  pub fn extend(&mut self, other: Self) {
9    self.0.extend(other.0);
10  }
11
12  pub fn is_empty(&self) -> bool {
13    self.0.is_empty()
14  }
15}
16
17impl<T: QueryField> From<FieldSet<T>> for UrlQueryParams {
18  fn from(set: FieldSet<T>) -> Self {
19    set.into_url_query()
20  }
21}