pub struct SearchParams {
pub page: Option<u32>,
pub per_page: Option<u32>,
pub orientation: Option<Orientation>,
pub size: Option<Size>,
pub color: Option<String>,
pub locale: Option<String>,
}Fields§
§page: Option<u32>§per_page: Option<u32>§orientation: Option<Orientation>§size: Option<Size>§color: Option<String>§locale: Option<String>Implementations§
Source§impl SearchParams
impl SearchParams
pub fn new() -> Self
pub fn page(self, page: u32) -> Self
pub fn per_page(self, per_page: u32) -> Self
pub fn orientation(self, orientation: Orientation) -> Self
pub fn size(self, size: Size) -> Self
pub fn color(self, color: impl Into<String>) -> Self
pub fn locale(self, locale: impl Into<String>) -> Self
pub fn to_query_params(&self) -> Vec<(String, String)>
Trait Implementations§
Source§impl Clone for SearchParams
impl Clone for SearchParams
Source§fn clone(&self) -> SearchParams
fn clone(&self) -> SearchParams
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SearchParams
impl Debug for SearchParams
Source§impl Default for SearchParams
impl Default for SearchParams
Source§fn default() -> SearchParams
fn default() -> SearchParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SearchParams
impl RefUnwindSafe for SearchParams
impl Send for SearchParams
impl Sync for SearchParams
impl Unpin for SearchParams
impl UnwindSafe for SearchParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more