Struct acter_core::models::CommentsManager
source · pub struct CommentsManager { /* private fields */ }
Implementations§
source§impl CommentsManager
impl CommentsManager
pub async fn from_store_and_event_id( store: &Store, event_id: &EventId, ) -> CommentsManager
pub async fn comments(&self) -> Result<Vec<Comment>>
pub fn stats(&self) -> CommentsStats
pub fn draft_builder(&self) -> CommentBuilder
pub fn update_key(&self) -> String
pub async fn save(&self) -> Result<String>
pub fn event_id(&self) -> &EventId
Methods from Deref<Target = CommentsStats>§
sourcepub fn has_comments(&self) -> &bool
pub fn has_comments(&self) -> &bool
Get field has_comments
from instance of CommentsStats
.
sourcepub fn total_comments_count(&self) -> &u32
pub fn total_comments_count(&self) -> &u32
Get field total_comments_count
from instance of CommentsStats
.
Trait Implementations§
source§impl Clone for CommentsManager
impl Clone for CommentsManager
source§fn clone(&self) -> CommentsManager
fn clone(&self) -> CommentsManager
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 CommentsManager
impl Debug for CommentsManager
Auto Trait Implementations§
impl Freeze for CommentsManager
impl !RefUnwindSafe for CommentsManager
impl Send for CommentsManager
impl Sync for CommentsManager
impl Unpin for CommentsManager
impl !UnwindSafe for CommentsManager
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