pub struct Refinements {
pub brands: Vec<BrandRefinement>,
pub classifications: Vec<ClassificationRefinement>,
}Expand description
Refinements : Search refinements.
Fields§
§brands: Vec<BrandRefinement>Brand search refinements.
classifications: Vec<ClassificationRefinement>Classification search refinements.
Implementations§
Source§impl Refinements
impl Refinements
Sourcepub fn new(
brands: Vec<BrandRefinement>,
classifications: Vec<ClassificationRefinement>,
) -> Refinements
pub fn new( brands: Vec<BrandRefinement>, classifications: Vec<ClassificationRefinement>, ) -> Refinements
Search refinements.
Trait Implementations§
Source§impl Clone for Refinements
impl Clone for Refinements
Source§fn clone(&self) -> Refinements
fn clone(&self) -> Refinements
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 Refinements
impl Debug for Refinements
Source§impl Default for Refinements
impl Default for Refinements
Source§fn default() -> Refinements
fn default() -> Refinements
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Refinements
impl<'de> Deserialize<'de> for Refinements
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for Refinements
impl PartialEq for Refinements
Source§impl Serialize for Refinements
impl Serialize for Refinements
impl StructuralPartialEq for Refinements
Auto Trait Implementations§
impl Freeze for Refinements
impl RefUnwindSafe for Refinements
impl Send for Refinements
impl Sync for Refinements
impl Unpin for Refinements
impl UnsafeUnpin for Refinements
impl UnwindSafe for Refinements
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