1 2 3 4 5 6 7 8
#[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct RequestId(pub u64); impl RequestId { pub fn next(self) -> Self { Self(self.0.saturating_add(1)) } }