1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// Copyright 2020-2021 IOTA Stiftung // SPDX-License-Identifier: Apache-2.0 mod decoder; mod encoder; pub use decoder::decompress; pub use encoder::compress; #[derive(Debug)] pub(crate) struct Block { literal_length: usize, duplicates: Option<Duplicate>, } #[derive(Copy, Clone, Debug)] pub(crate) struct Duplicate { offset: u16, padding: usize, }