#![allow(unused_variables)] // TODO(you): remove this lint after implementing this mod #![allow(dead_code)] // TODO(you): remove this lint after implementing this mod use std::collections::BTreeMap; pub struct Watermark { readers: BTreeMap, } impl Watermark { pub fn new() -> Self { Self { readers: BTreeMap::new(), } } pub fn add_reader(&mut self, ts: u64) {} pub fn remove_reader(&mut self, ts: u64) {} pub fn watermark(&self) -> Option { Some(0) } }