* Use hyper re-export from rocket_http
This way, the hyper version corresponding to the current rocket version
is used for the tests.
* Use async version from rocket's master branch
* switch rocket version to master branch
(use release version once async is available)
* adapt code to incorporate changes from rocket and hyper
* Make Clippy happy again
* Make crate compile on Rust stable
Rocket meanwhile works on Rust stable, so there is no reason to be
limited to nightly.
* Fix GitHub CI build
* Use stable branch of Rust instead of broken minimum required nightly
version.
* Disable fail-fast to reveal all problems at once.
* Remove deletion of rust-toolchain file as the file is no longer
required/existing.
Co-authored-by: Maximilian Köstler <maximilian@koestler.hamburg>
* Update Cargo.toml for Rocket `master`
* Prepare library for Rocket 0.4
TODO: check line 62 in `fairing.rs` to find better way than unwrapping
* Bump minimum nightly for Rocket 0.4
* Add validate to Cors
* Skeleton
* Refactor to allow for fairings to be even built
* Errors are not handled properly
* Response no longer validates
* Ad-hoc response now use response guards
* Seems like lifetime proliferation
* Wrap Response in a Guard with some dummy lifetime
* Fairing implementation