pub struct FacetCounts {
pub total: usize,
pub topics: BTreeMap<String, usize>,
pub purposes: BTreeMap<String, usize>,
pub projects: BTreeMap<String, usize>,
pub media_types: BTreeMap<String, usize>,
pub categories: BTreeMap<String, usize>,
pub sections: BTreeMap<String, usize>,
}Expand description
Per-value counts for facet chips after a filter is applied.
Fields§
§total: usize§topics: BTreeMap<String, usize>§purposes: BTreeMap<String, usize>§projects: BTreeMap<String, usize>§media_types: BTreeMap<String, usize>§categories: BTreeMap<String, usize>§sections: BTreeMap<String, usize>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§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.