diff --git a/http-body-util/src/collected.rs b/http-body-util/src/collected.rs index 20df2cd..31a02a4 100644 --- a/http-body-util/src/collected.rs +++ b/http-body-util/src/collected.rs @@ -53,7 +53,7 @@ impl Collected { if let Ok(trailers) = frame.into_trailers() { if let Some(current) = &mut self.trailers { - current.extend(trailers.into_iter()); + current.extend(trailers); } else { self.trailers = Some(trailers); } diff --git a/http-body-util/src/empty.rs b/http-body-util/src/empty.rs index 0c6adea..d1445b4 100644 --- a/http-body-util/src/empty.rs +++ b/http-body-util/src/empty.rs @@ -57,9 +57,7 @@ impl Default for Empty { impl Clone for Empty { fn clone(&self) -> Self { - Self { - _marker: PhantomData, - } + *self } }