Replacing unwrap() and avoiding panics in Rust
unwrap() is a useful tool in Rust but is also bad practice in production code that
should not abort with unpredictable panics.
Therefore my goal 4 for Rustnish is full integration tests with no panics allowed:
Expand the integration tests to confirm that the reverse proxy is working as expected. Add tests with broken HTTP requests to cover error handling of the reverse proxy. All
unwrap()calls in none test code should be removed and covered by proper error handling.
