I recently revisited a crate I worked on a while ago to make it easier to use TLS with a hyper server: GitHub - tmccombs/tls-listener: Rust wrapper around a connection listener to support TLS..
I rewrote it to be compatible with tokio 1.0 and hyper 0.14 (and switched to using rustls).
I'd love some feedback on it.