pub struct ReadRange {
pub from_event_id: Option<EventId>,
pub to_event_id: Option<EventId>,
pub limit: Option<usize>,
}Fields§
§from_event_id: Option<EventId>Inclusive lower bound; None means start from the genesis event.
to_event_id: Option<EventId>Inclusive upper bound; None means up to the latest event.
limit: Option<usize>Maximum number of events to return. Capped at
MAX_READ_BATCH by the store; callers iterate by advancing
from_event_id on the returned cursor.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ReadRange
impl<'de> Deserialize<'de> for ReadRange
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
impl Eq for ReadRange
impl StructuralPartialEq for ReadRange
Auto Trait Implementations§
impl Freeze for ReadRange
impl RefUnwindSafe for ReadRange
impl Send for ReadRange
impl Sync for ReadRange
impl Unpin for ReadRange
impl UnsafeUnpin for ReadRange
impl UnwindSafe for ReadRange
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