pub struct FacetResult {
pub buckets: Vec<FacetBucket>,
pub metadata: HashMap<String, Value>,
}Expand description
Facet result
Fields§
§buckets: Vec<FacetBucket>Facet buckets
metadata: HashMap<String, Value>Additional metadata
Trait Implementations§
Source§impl Clone for FacetResult
impl Clone for FacetResult
Source§impl Debug for FacetResult
impl Debug for FacetResult
Source§impl<'de> Deserialize<'de> for FacetResult
impl<'de> Deserialize<'de> for FacetResult
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
Auto Trait Implementations§
impl Freeze for FacetResult
impl RefUnwindSafe for FacetResult
impl Send for FacetResult
impl Sync for FacetResult
impl Unpin for FacetResult
impl UnsafeUnpin for FacetResult
impl UnwindSafe for FacetResult
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