#[derive(Clone, Copy, Debug, Eq, Hash, Ord, PartialEq, PartialOrd)] pub struct MemoryBudget(u64); impl MemoryBudget { pub const fn new(bytes: u64) -> Self { Self(bytes) } pub const fn bytes(self) -> u64 { self.0 } }