pub struct PubsubBookmark {
pub delivered: u64,
pub last_message_id: Option<String>,
}Expand description
The persisted (informational) bookmark value.
Fields§
§delivered: u64Cumulative messages emitted this run.
last_message_id: Option<String>The most recently emitted message id (for observability).
Implementations§
Trait Implementations§
Source§impl Clone for PubsubBookmark
impl Clone for PubsubBookmark
Source§fn clone(&self) -> PubsubBookmark
fn clone(&self) -> PubsubBookmark
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 PubsubBookmark
impl Debug for PubsubBookmark
Source§impl Default for PubsubBookmark
impl Default for PubsubBookmark
Source§fn default() -> PubsubBookmark
fn default() -> PubsubBookmark
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PubsubBookmark
impl<'de> Deserialize<'de> for PubsubBookmark
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 PubsubBookmark
Source§impl PartialEq for PubsubBookmark
impl PartialEq for PubsubBookmark
Source§impl Serialize for PubsubBookmark
impl Serialize for PubsubBookmark
impl StructuralPartialEq for PubsubBookmark
Auto Trait Implementations§
impl Freeze for PubsubBookmark
impl RefUnwindSafe for PubsubBookmark
impl Send for PubsubBookmark
impl Sync for PubsubBookmark
impl Unpin for PubsubBookmark
impl UnsafeUnpin for PubsubBookmark
impl UnwindSafe for PubsubBookmark
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> 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