Struct acter_core::models::ReactionStats
source · pub struct ReactionStats {
pub has_reaction_entries: bool,
pub has_like_reactions: bool,
pub total_like_reactions: u32,
pub user_has_liked: bool,
pub user_likes: Vec<OwnedEventId>,
pub user_has_reacted: bool,
pub total_reaction_count: u32,
pub user_reactions: Vec<OwnedEventId>,
}
Fields§
§has_reaction_entries: bool
§has_like_reactions: bool
§total_like_reactions: u32
§user_has_liked: bool
§user_likes: Vec<OwnedEventId>
§user_has_reacted: bool
§total_reaction_count: u32
§user_reactions: Vec<OwnedEventId>
Implementations§
source§impl ReactionStats
impl ReactionStats
Auto-generated by derive_getters::Getters
.
sourcepub fn has_reaction_entries(&self) -> &bool
pub fn has_reaction_entries(&self) -> &bool
Get field has_reaction_entries
from instance of ReactionStats
.
sourcepub fn has_like_reactions(&self) -> &bool
pub fn has_like_reactions(&self) -> &bool
Get field has_like_reactions
from instance of ReactionStats
.
sourcepub fn total_like_reactions(&self) -> &u32
pub fn total_like_reactions(&self) -> &u32
Get field total_like_reactions
from instance of ReactionStats
.
sourcepub fn user_has_liked(&self) -> &bool
pub fn user_has_liked(&self) -> &bool
Get field user_has_liked
from instance of ReactionStats
.
sourcepub fn user_likes(&self) -> &Vec<OwnedEventId>
pub fn user_likes(&self) -> &Vec<OwnedEventId>
Get field user_likes
from instance of ReactionStats
.
sourcepub fn user_has_reacted(&self) -> &bool
pub fn user_has_reacted(&self) -> &bool
Get field user_has_reacted
from instance of ReactionStats
.
sourcepub fn total_reaction_count(&self) -> &u32
pub fn total_reaction_count(&self) -> &u32
Get field total_reaction_count
from instance of ReactionStats
.
sourcepub fn user_reactions(&self) -> &Vec<OwnedEventId>
pub fn user_reactions(&self) -> &Vec<OwnedEventId>
Get field user_reactions
from instance of ReactionStats
.
Trait Implementations§
source§impl Clone for ReactionStats
impl Clone for ReactionStats
source§fn clone(&self) -> ReactionStats
fn clone(&self) -> ReactionStats
Returns a copy 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 ReactionStats
impl Debug for ReactionStats
source§impl Default for ReactionStats
impl Default for ReactionStats
source§fn default() -> ReactionStats
fn default() -> ReactionStats
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ReactionStats
impl<'de> Deserialize<'de> for ReactionStats
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 ReactionStats
impl RefUnwindSafe for ReactionStats
impl Send for ReactionStats
impl Sync for ReactionStats
impl Unpin for ReactionStats
impl UnwindSafe for ReactionStats
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
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> 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