Yong Wen Chua
6f56109d77
Support Regex in origins configuration ( #62 )
...
* Refactor Origin
* Fix tests
* Fix tests
* Add JSON deserialization test
* Support regex
* Fix wording
* Fix wording
2019-03-12 15:05:40 +08:00
Yong Wen Chua
f9bffe77d6
Refactor Origins to better support additional use cases ( #59 )
...
* Specify an internal structure for Cors
* Use type alias
* Refactor Origin validation
* Separate out `Origin`
* Add tests
2019-03-12 09:58:51 +08:00
Yong Wen Chua
13a3f7368e
Upgrade to Rust 2018 to fix Macro use and import issues ( #52 )
...
* Upgrade to Rust 2018 to fix Macro use and import issues
Fixes #51
* Cargo fmt
2018-11-21 12:17:40 +08:00
Yong Wen Chua
4dda14373a
cargo fmt
2018-10-31 10:30:10 +08:00
Eric Dattore
0b73773692
Update library to 0.4 and support Rocket 0.4 ( #46 )
...
* 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
2018-10-31 10:25:10 +08:00
Yong Wen Chua
7954d9d078
Cargo fmt ( #42 )
2018-07-18 13:26:33 +08:00
Yong Wen Chua
ff1deabf55
Rustfmt fix
...
- Bump to 0.2.2
- Add Travis cargo cache
2018-02-14 13:22:43 +08:00
Yong Wen Chua
92d7775b93
"Truly manual" API ( #22 )
...
* Experimental "truly manual" API
* Add API for general usage
* Add documentation and example
Change Fn to FnOnce to allow for moving and consuming
2017-07-24 13:11:10 +08:00
Yong Wen Chua
a90556c470
Implement CORS Fairing ( #9 )
...
* 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
2017-07-17 14:28:54 +08:00
Yong Wen Chua
6f1a24e12d
Move some code to headers module
2017-07-15 11:18:37 +08:00
Yong Wen Chua
f1391281cd
Response unit tests
2017-07-14 15:35:44 +08:00
Yong Wen Chua
ca096ceb28
Extract headers integration tests
2017-07-14 13:54:34 +08:00