index : static-web-server.git

ascending towards madness

author Jose Quintana <joseluisquintana20@gmail.com> 2021-06-24 7:35:03.0 +00:00:00
committer Jose Quintana <joseluisquintana20@gmail.com> 2021-06-24 7:35:03.0 +00:00:00
commit
b4f1bccb4fa9774f6802f40661961b91b216a89e [patch]
tree
32133d29ed26f5031c74b52099e55ecfda1818af
parent
2a699e48a7f51e891066f6c2c4aeed3d57c98677
download
b4f1bccb4fa9774f6802f40661961b91b216a89e.tar.gz

refactor: use `Poll::map_err` on compression module

`Poll::map_err` is stabilized since 1.51.0
https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1510-2021-03-25

Diff

 src/compression.rs | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/src/compression.rs b/src/compression.rs
index f6c5c2d..e2aa353 100644
--- a/src/compression.rs
+++ b/src/compression.rs
@@ -161,9 +161,7 @@ where
        use std::io::{Error, ErrorKind};

        let pin = self.project();
        // TODO: Use `.map_err()` (https://github.com/rust-lang/rust/issues/63514) once it is stabilized
        S::poll_next(pin.body, ctx)
            .map(|err| err.map(|res| res.map_err(|_| Error::from(ErrorKind::InvalidData))))
        S::poll_next(pin.body, ctx).map_err(|_| Error::from(ErrorKind::InvalidData))
    }
}