Struct ruma_common::events::relation::AnnotationChunk
source · [−]pub struct AnnotationChunk {
pub chunk: Vec<BundledAnnotation>,
pub next_batch: Option<String>,
}
Available on crate features
events
and unstable-msc2677
only.Expand description
The first chunk of annotations with a token for loading more.
Fields
chunk: Vec<BundledAnnotation>
The first batch of bundled annotations.
next_batch: Option<String>
Token to receive the next annotation batch.
Implementations
Trait Implementations
sourceimpl Clone for AnnotationChunk
impl Clone for AnnotationChunk
sourcefn clone(&self) -> AnnotationChunk
fn clone(&self) -> AnnotationChunk
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for AnnotationChunk
impl Debug for AnnotationChunk
sourceimpl Default for AnnotationChunk
impl Default for AnnotationChunk
sourcefn default() -> AnnotationChunk
fn default() -> AnnotationChunk
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for AnnotationChunk
impl<'de> Deserialize<'de> for AnnotationChunk
sourcefn 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
sourceimpl Serialize for AnnotationChunk
impl Serialize for AnnotationChunk
Auto Trait Implementations
impl RefUnwindSafe for AnnotationChunk
impl Send for AnnotationChunk
impl Sync for AnnotationChunk
impl Unpin for AnnotationChunk
impl UnwindSafe for AnnotationChunk
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more