pub struct MemoryReadWatermark {
pub policy: MemoryReadPolicy,
pub limit: usize,
pub events_read: usize,
pub events_available: usize,
pub max_rowid: Option<i64>,
pub min_observed_at_unix: Option<i64>,
pub max_observed_at_unix: Option<i64>,
pub max_created_at_unix: Option<i64>,
pub first_event_id: Option<String>,
pub last_event_id: Option<String>,
pub source_watermark: String,
pub content_hash: String,
}Fields§
§policy: MemoryReadPolicy§limit: usize§events_read: usize§events_available: usize§max_rowid: Option<i64>§min_observed_at_unix: Option<i64>§max_observed_at_unix: Option<i64>§max_created_at_unix: Option<i64>§first_event_id: Option<String>§last_event_id: Option<String>§source_watermark: String§content_hash: StringTrait Implementations§
Source§impl Clone for MemoryReadWatermark
impl Clone for MemoryReadWatermark
Source§fn clone(&self) -> MemoryReadWatermark
fn clone(&self) -> MemoryReadWatermark
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 MemoryReadWatermark
impl Debug for MemoryReadWatermark
Source§impl<'de> Deserialize<'de> for MemoryReadWatermark
impl<'de> Deserialize<'de> for MemoryReadWatermark
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 MemoryReadWatermark
Source§impl PartialEq for MemoryReadWatermark
impl PartialEq for MemoryReadWatermark
Source§fn eq(&self, other: &MemoryReadWatermark) -> bool
fn eq(&self, other: &MemoryReadWatermark) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for MemoryReadWatermark
impl Serialize for MemoryReadWatermark
impl StructuralPartialEq for MemoryReadWatermark
Auto Trait Implementations§
impl Freeze for MemoryReadWatermark
impl RefUnwindSafe for MemoryReadWatermark
impl Send for MemoryReadWatermark
impl Sync for MemoryReadWatermark
impl Unpin for MemoryReadWatermark
impl UnsafeUnpin for MemoryReadWatermark
impl UnwindSafe for MemoryReadWatermark
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