Struct eventstore::SubscribeToStreamOptions
source · pub struct SubscribeToStreamOptions { /* private fields */ }Implementations§
source§impl SubscribeToStreamOptions
impl SubscribeToStreamOptions
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 SubscribeToStreamOptions
impl SubscribeToStreamOptions
sourcepub fn start_from(self, position: StreamPosition<u64>) -> Self
pub fn start_from(self, position: StreamPosition<u64>) -> Self
For example, if a starting point of 50 is specified when a stream has 100 events in it, the subscriber can expect to see events 51 through 100, and then any events subsequently written events until such time as the subscription is dropped or closed.
By default, it’s StreamPosition::End
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.
sourcepub fn retry_options(self, options: RetryOptions) -> Self
pub fn retry_options(self, options: RetryOptions) -> Self
When a disconnection happens, automatically resubscribe to stream changes. When enabled, The client will keep track of the current subscription offset.
Trait Implementations§
source§impl Clone for SubscribeToStreamOptions
impl Clone for SubscribeToStreamOptions
source§fn clone(&self) -> SubscribeToStreamOptions
fn clone(&self) -> SubscribeToStreamOptions
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 SubscribeToStreamOptions
impl Send for SubscribeToStreamOptions
impl Sync for SubscribeToStreamOptions
impl Unpin for SubscribeToStreamOptions
impl UnwindSafe for SubscribeToStreamOptions
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