diff --git a/src/hpack/encoder.rs b/src/hpack/encoder.rs index bdff0a066..76b373830 100644 --- a/src/hpack/encoder.rs +++ b/src/hpack/encoder.rs @@ -10,12 +10,6 @@ pub struct Encoder { size_update: Option, } -#[derive(Debug)] -pub struct EncodeState { - index: Index, - value: Option, -} - #[derive(Debug, Copy, Clone, Eq, PartialEq)] enum SizeUpdate { One(usize), diff --git a/src/hpack/mod.rs b/src/hpack/mod.rs index b808e5238..12c75d553 100644 --- a/src/hpack/mod.rs +++ b/src/hpack/mod.rs @@ -8,5 +8,5 @@ mod table; mod test; pub use self::decoder::{Decoder, DecoderError, NeedMore}; -pub use self::encoder::{EncodeState, Encoder}; +pub use self::encoder::Encoder; pub use self::header::{BytesStr, Header}; diff --git a/src/hpack/test/fuzz.rs b/src/hpack/test/fuzz.rs index 0f84adc83..d4f35812e 100644 --- a/src/hpack/test/fuzz.rs +++ b/src/hpack/test/fuzz.rs @@ -8,7 +8,6 @@ use rand::{Rng, SeedableRng, StdRng}; use std::io::Cursor; -const MIN_CHUNK: usize = 16; const MAX_CHUNK: usize = 2 * 1024; #[test] @@ -36,17 +35,8 @@ fn hpack_fuzz_seeded() { #[derive(Debug, Clone)] struct FuzzHpack { - // The magic seed that makes the test case reproducible - seed: [usize; 4], - // The set of headers to encode / decode frames: Vec, - - // The list of chunk sizes to do it in - chunks: Vec, - - // Number of times reduced - reduced: usize, } #[derive(Debug, Clone)] @@ -128,18 +118,8 @@ impl FuzzHpack { frames.push(frame); } - // Now, generate the buffer sizes used to encode - let mut chunks = vec![]; - - for _ in 0..rng.gen_range(0, 100) { - chunks.push(rng.gen_range(MIN_CHUNK, MAX_CHUNK)); - } - FuzzHpack { - seed: seed, frames: frames, - chunks: chunks, - reduced: 0, } } diff --git a/src/proto/streams/recv.rs b/src/proto/streams/recv.rs index 1f30450fe..08a2fc336 100644 --- a/src/proto/streams/recv.rs +++ b/src/proto/streams/recv.rs @@ -77,12 +77,6 @@ pub(crate) enum Open { Headers, } -#[derive(Debug, Clone, Copy)] -struct Indices { - head: store::Key, - tail: store::Key, -} - impl Recv { pub fn new(peer: peer::Dyn, config: &Config) -> Self { let next_stream_id = if peer.is_server() { 1 } else { 2 };