Struct matrix_sdk::event_cache::paginator::StartFromResult
source · pub struct StartFromResult {
pub events: Vec<TimelineEvent>,
pub has_prev: bool,
pub has_next: bool,
}
Expand description
The result of an initial Paginator::start_from
query.
Fields§
§events: Vec<TimelineEvent>
All the events returned during this pagination, in topological ordering.
has_prev: bool
Whether the /context query returned a previous batch token.
has_next: bool
Whether the /context query returned a next batch token.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for StartFromResult
impl Send for StartFromResult
impl Sync for StartFromResult
impl Unpin for StartFromResult
impl UnwindSafe for StartFromResult
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<T> CompatExt for T
impl<T> CompatExt for T
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
Create a new handle for an Arc value Read more
§fn clone_handle(handle: Handle) -> Handle
fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§fn consume_handle(handle: Handle) -> Arc<T>
fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<>