pub struct Watermark {
pub timestamp: DateTime<Utc>,
}Expand description
A watermark representing event-time progress.
Fields§
§timestamp: DateTime<Utc>Watermark timestamp
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Watermark
impl<'de> Deserialize<'de> for Watermark
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
Source§impl Ord for Watermark
impl Ord for Watermark
Source§impl PartialOrd for Watermark
impl PartialOrd for Watermark
impl Copy for Watermark
impl Eq for Watermark
impl StructuralPartialEq for Watermark
Auto Trait Implementations§
impl Freeze for Watermark
impl RefUnwindSafe for Watermark
impl Send for Watermark
impl Sync for Watermark
impl Unpin for Watermark
impl UnsafeUnpin for Watermark
impl UnwindSafe for Watermark
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