pub struct EventHistoryReadRequest { /* private fields */ }Expand description
One bounded projected-history read.
Implementations§
Source§impl EventHistoryReadRequest
impl EventHistoryReadRequest
Sourcepub fn new(
session_id: TypedId<SessionIdMarker>,
limit: EventHistoryReadLimit,
) -> EventHistoryReadRequest
pub fn new( session_id: TypedId<SessionIdMarker>, limit: EventHistoryReadLimit, ) -> EventHistoryReadRequest
Start a projected-message snapshot for session_id.
Sourcepub fn with_cursor(self, cursor: EventCursor) -> EventHistoryReadRequest
pub fn with_cursor(self, cursor: EventCursor) -> EventHistoryReadRequest
Continue or poll using a session-bound event cursor.
Sourcepub fn session_id(&self) -> TypedId<SessionIdMarker>
pub fn session_id(&self) -> TypedId<SessionIdMarker>
Selected session.
Sourcepub fn limit(&self) -> EventHistoryReadLimit
pub fn limit(&self) -> EventHistoryReadLimit
Validated message-page bound.
Trait Implementations§
Source§impl Clone for EventHistoryReadRequest
impl Clone for EventHistoryReadRequest
Source§fn clone(&self) -> EventHistoryReadRequest
fn clone(&self) -> EventHistoryReadRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for EventHistoryReadRequest
impl RefUnwindSafe for EventHistoryReadRequest
impl Send for EventHistoryReadRequest
impl Sync for EventHistoryReadRequest
impl Unpin for EventHistoryReadRequest
impl UnsafeUnpin for EventHistoryReadRequest
impl UnwindSafe for EventHistoryReadRequest
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request