This website requires JavaScript.
Explore
Help
Sign In
rwf2
/
Rocket
mirror of
https://github.com/rwf2/Rocket.git
Watch
1
Star
0
Fork
You've already forked Rocket
0
Code
Issues
Packages
Projects
Releases
Wiki
Activity
da34b66eb4
Rocket
/
examples
/
config
/
src
/
main.rs
5 lines
101 B
Rust
Raw
Normal View
History
Unescape
Escape
Add tests for config example.
2016-12-27 22:35:14 +00:00
// This example's illustration is the Rocket.toml file.
Implement configuration and environments.
2016-10-03 10:39:56 +00:00
fn
main
(
)
{
Remove config global state. Use Responder::respond_to. This commit includes two major changes to core: 1. Configuration state is no longer global. The `config::active()` function has been removed. The active configuration can be retrieved via the `config` method on a `Rocket` instance. 2. The `Responder` trait has changed. `Responder::respond(self)` has been removed in favor of `Responder::respond_to(self, &Request)`. This allows responders to dynamically adjust their response based on the incoming request. Additionally, it includes the following changes to core and codegen: * The `Request::guard` method was added to allow for simple retrivial of request guards. * The `Request::limits` method was added to retrieve configured limits. * The `File` `Responder` implementation now uses a fixed size body instead of a chunked body. * The `Outcome::of<R: Responder>(R)` method was removed while `Outcome::from<R: Responder(&Request, R)` was added. * The unmounted and unmanaged limits are more cautious: they will only emit warnings when the `Rocket` receiver is known. This commit includes one major change to contrib: 1. To use contrib's templating, the fairing returned by `Template::fairing()` must be attached to the running Rocket instance. Additionally, the `Display` implementation of `Template` was removed. To directly render a template to a `String`, the new `Template::show` method can be used.
2017-05-19 10:29:08 +00:00
rocket
::
ignite
(
)
.
launch
(
)
;
Implement configuration and environments.
2016-10-03 10:39:56 +00:00
}