pub trait RUMBufferSplitIterTrait { type Item; // Required method fn next(&mut self) -> Option<Self::Item>; }