(Temporary?) fork of rocket_cors to make sure it's using same rocket version as tenebrous web API.
Go to file
Henning Holm fae7ccf9ce
Use async version from rocket's master branch (#81)
* 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>
2020-09-07 20:47:01 -06:00
.github/workflows Use async version from rocket's master branch (#81) 2020-09-07 20:47:01 -06:00
examples Use async version from rocket's master branch (#81) 2020-09-07 20:47:01 -06:00
src Use async version from rocket's master branch (#81) 2020-09-07 20:47:01 -06:00
tests Use async version from rocket's master branch (#81) 2020-09-07 20:47:01 -06:00
.gitignore Gate serde behind a feature flag (#25) 2017-09-05 14:11:28 +08:00
.travis.yml Use Github Actions for PR tests (#71) 2019-11-13 10:59:51 +08:00
CHANGELOG.md Bump log 2020-03-18 14:52:18 +08:00
Cargo.toml Use async version from rocket's master branch (#81) 2020-09-07 20:47:01 -06:00
LICENSE-APACHE Switch to MIT and Apache Dual License 2018-07-18 13:29:02 +08:00
LICENSE-MIT Update copyright notice to 2019 [ci skip] (#61) 2019-02-05 09:39:01 +08:00
README.md Fix build issues for Rocket 0.4.2 (#70) 2019-11-13 10:45:06 +08:00

README.md

rocket_cors

Build Status Repository Crates.io

Cross-origin resource sharing (CORS) for Rocket applications

Requirements

  • Nightly Rust
  • Rocket >= 0.4

If you are using Rocket 0.3, use the 0.3.0 version of this crate.

There is a minimum version of Rust nightly required. This is usually higher than whatever Rocket requires plus more if the dependent crates require other features.

Nightly Rust

Rocket requires nightly Rust. You should probably install Rust with rustup, then override the code directory to use nightly instead of stable. See installation instructions.

In particular, rocket_cors is currently targetted for the latest nightly. Older nightlies might work, but they are subject to the minimum that Rocket sets.

Installation

Add the following to Cargo.toml:

rocket_cors = "0.5.1"

To use the latest master branch, for example:

rocket_cors = { git = "https://github.com/lawliet89/rocket_cors", branch = "master" }

Reference

License

rocket_cors is licensed under either of the following, at your option: