Struct eventstore::ReadStreamOptions
source · pub struct ReadStreamOptions { /* private fields */ }Implementations§
source§impl ReadStreamOptions
impl ReadStreamOptions
sourcepub fn authenticated(self, credentials: Credentials) -> Self
pub fn authenticated(self, credentials: Credentials) -> Self
Performs the command with the given credentials.
pub fn requires_leader(self, requires_leader: bool) -> Self
pub fn deadline(self, deadline: Duration) -> Self
source§impl ReadStreamOptions
impl ReadStreamOptions
sourcepub fn forwards(self) -> Self
pub fn forwards(self) -> Self
Asks the command to read forward (toward the end of the stream). That’s the default behavior.
sourcepub fn backwards(self) -> Self
pub fn backwards(self) -> Self
Asks the command to read backward (toward the begining of the stream).
sourcepub fn position(self, position: StreamPosition<u64>) -> Self
pub fn position(self, position: StreamPosition<u64>) -> Self
Starts the read at the given event number. Default StreamPosition::Start
sourcepub fn resolve_link_tos(self) -> Self
pub fn resolve_link_tos(self) -> Self
When using projections, you can have links placed into another stream.
If you set true, the server will resolve those links and will return
the event that the link points to. Default: NoResolution.
pub fn max_count(self, max_count: usize) -> Self
Trait Implementations§
source§impl Clone for ReadStreamOptions
impl Clone for ReadStreamOptions
source§fn clone(&self) -> ReadStreamOptions
fn clone(&self) -> ReadStreamOptions
Returns a copy of the value. Read more
1.0.0 · 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 RefUnwindSafe for ReadStreamOptions
impl Send for ReadStreamOptions
impl Sync for ReadStreamOptions
impl Unpin for ReadStreamOptions
impl UnwindSafe for ReadStreamOptions
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> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§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