pub struct LiveQueryCursor(/* private fields */);Expand description
Opaque consistency cursor safe to persist and return on reconnect.
Implementations§
Source§impl LiveQueryCursor
impl LiveQueryCursor
Sourcepub fn new(bytes: Vec<u8>) -> Result<Self, ApplicationClientError>
pub fn new(bytes: Vec<u8>) -> Result<Self, ApplicationClientError>
Constructs a bounded opaque cursor returned previously by RiffDB.
Sourcepub fn from_standard_base64(value: &str) -> Result<Self, ApplicationClientError>
pub fn from_standard_base64(value: &str) -> Result<Self, ApplicationClientError>
Decodes the canonical standard padded Base64 presentation used by text-only application transports.
Sourcepub fn to_standard_base64(&self) -> String
pub fn to_standard_base64(&self) -> String
Returns the canonical standard padded Base64 presentation.
Trait Implementations§
Source§impl Clone for LiveQueryCursor
impl Clone for LiveQueryCursor
Source§fn clone(&self) -> LiveQueryCursor
fn clone(&self) -> LiveQueryCursor
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 moreSource§impl Debug for LiveQueryCursor
impl Debug for LiveQueryCursor
impl Eq for LiveQueryCursor
Source§impl PartialEq for LiveQueryCursor
impl PartialEq for LiveQueryCursor
Source§fn eq(&self, other: &LiveQueryCursor) -> bool
fn eq(&self, other: &LiveQueryCursor) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for LiveQueryCursor
Auto Trait Implementations§
impl Freeze for LiveQueryCursor
impl RefUnwindSafe for LiveQueryCursor
impl Send for LiveQueryCursor
impl Sync for LiveQueryCursor
impl Unpin for LiveQueryCursor
impl UnsafeUnpin for LiveQueryCursor
impl UnwindSafe for LiveQueryCursor
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§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>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].