pub struct FacetCounts {
pub facet_fields: HashMap<String, Vec<Value>>,
}Expand description
Solr-style facet counts.
HAL returns facet fields as flat arrays alternating value and count, e.g.
["ART", 1234, "COMM", 567]. FacetCounts::field turns them into pairs.
Fields§
§facet_fields: HashMap<String, Vec<Value>>Raw facet fields keyed by field name.
Implementations§
Trait Implementations§
Source§impl Clone for FacetCounts
impl Clone for FacetCounts
Source§fn clone(&self) -> FacetCounts
fn clone(&self) -> FacetCounts
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FacetCounts
impl Debug for FacetCounts
Source§impl Default for FacetCounts
impl Default for FacetCounts
Source§fn default() -> FacetCounts
fn default() -> FacetCounts
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FacetCounts
impl<'de> Deserialize<'de> for FacetCounts
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 FacetCounts
impl RefUnwindSafe for FacetCounts
impl Send for FacetCounts
impl Sync for FacetCounts
impl Unpin for FacetCounts
impl UnsafeUnpin for FacetCounts
impl UnwindSafe for FacetCounts
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