pub struct ElsewhereCount {
pub posts: FeedCount,
pub communities: usize,
}Expand description
How many posts from communities it has not joined a reader got, and
from how many communities, for DashboardFeedPolicy::summary
Fields§
§posts: FeedCount§communities: usizeImplementations§
Source§impl ElsewhereCount
impl ElsewhereCount
Sourcepub fn of(
elsewhere: &BTreeMap<CommunityName, Vec<DashboardFeedPost>>,
count: fn(usize) -> FeedCount,
) -> Self
pub fn of( elsewhere: &BTreeMap<CommunityName, Vec<DashboardFeedPost>>, count: fn(usize) -> FeedCount, ) -> Self
What a dashboard’s elsewhere holds, counted as count says
(FeedCount::Shown or FeedCount::NewToYou)
Trait Implementations§
Source§impl Clone for ElsewhereCount
impl Clone for ElsewhereCount
impl Copy for ElsewhereCount
Source§impl Debug for ElsewhereCount
impl Debug for ElsewhereCount
Source§impl Display for ElsewhereCount
impl Display for ElsewhereCount
impl Eq for ElsewhereCount
Source§impl PartialEq for ElsewhereCount
impl PartialEq for ElsewhereCount
impl StructuralPartialEq for ElsewhereCount
Auto Trait Implementations§
impl Freeze for ElsewhereCount
impl RefUnwindSafe for ElsewhereCount
impl Send for ElsewhereCount
impl Sync for ElsewhereCount
impl Unpin for ElsewhereCount
impl UnsafeUnpin for ElsewhereCount
impl UnwindSafe for ElsewhereCount
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T, O> Matches<O> for Twhere
T: PartialEq<O>,
impl<T, O> Matches<O> for Twhere
T: PartialEq<O>,
fn validate_matches(&self, other: &O) -> bool
impl<T> PendingHandle for Twhere
T: Send + 'static,
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more