(data: &[u8], bag: Bag)
| 21 | Self::_decode(self.bytes.as_ref(), bag.as_bag()) |
| 22 | } |
| 23 | fn _decode<Bag: ConstantBag>(data: &[u8], bag: Bag) -> CodeObject<Bag::Constant> { |
| 24 | let decompressed = lz4_flex::decompress_size_prepended(data) |
| 25 | .expect("deserialize frozen CodeObject failed"); |
| 26 | marshal::deserialize_code(&mut &decompressed[..], bag) |
| 27 | .expect("deserializing frozen CodeObject failed") |
| 28 | } |
| 29 | } |
| 30 | |
| 31 | impl FrozenCodeObject<Vec<u8>> { |
nothing calls this directly
no test coverage detected