{"ast_node_type":"other","tokens":[{"end":84,"kind":"keyword","start":0,"text":"Size::from_bytes(self.bytes().checked_sub(other.bytes()).unwrap_or_else(||"}]}
        Size::from_bytes(self.bytes().checked_sub(other.bytes()).unwrap_or_else(|| {
    fn sub(self, other: Size) -> Size {
            panic!("Size::sub: {} - {} would result in negative size", self.bytes(), other.bytes())