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-msc2675 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 more
sourceimpl 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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
