Commit Graph

861 Commits

Author SHA1 Message Date
Ian Létourneau 937c5fb031 Add a 'status::BadRequest' responder. 2017-12-14 18:41:03 +07:00
Tobias Stolzmann 0a0bfceaa8 Fix typo in 'Outcome' docs: 'users' -> 'Users'. 2017-12-14 18:40:18 +07:00
Cole R Lawrence 0be4f4b937 Fix typo in fairings guide: 'event' -> 'events'. 2017-12-14 18:39:48 +07:00
Sergio Benitez f056ac3e20 Bump codegen nightly requirement to 2017-12-13. 2017-12-14 18:22:08 +07:00
Sergio Benitez 6460be62c3 Use '#[repr(C)]' on 'str' wrappers to guarantee correct layout.
Closes #494.
2017-12-14 18:21:57 +07:00
Sergio Benitez 94c7a1997e Update codegen for 2017-12-11 nightly. 2017-12-14 15:28:48 +07:00
Sergio Benitez fa65835ed1 Update 'compiletest_rs' dependency. 2017-12-14 15:28:48 +07:00
toddWannaCode ab9dc38b2b Fix link to forms example in requests guide. 2017-11-17 13:13:36 -08:00
Sergio Benitez 308dbd76a0 Remove use of now unneeded 'AsciiExt' trait. 2017-11-09 10:21:45 +01:00
Sergio Benitez 028a00becc New version: 0.3.3. 2017-09-25 21:00:08 -07:00
Sergio Benitez 9f4daf4474 Update codegen for 2017-09-25 nightly. 2017-09-25 20:32:43 -07:00
Sergio Benitez 805b24e60a Use a 'BufReader' for file-based bodies. 2017-09-25 20:32:43 -07:00
Lucas Kolstad 634447b3b8 Properly handle paths with spaces in shell scripts. 2017-09-25 20:32:43 -07:00
Sergio Benitez 38895fce13 Don't print emojis when colors are disabled. 2017-09-25 20:32:43 -07:00
Joshua Rombauer 42f32351a8 Clarify 'on_request' Fairing documentation. 2017-09-25 20:32:43 -07:00
Sergio Benitez ef44fc9497 Move handler definitions to top of file. 2017-09-25 20:32:43 -07:00
Sergio Benitez 8faddc118a Add a 'Responder' impl for 'Vec<u8>'. 2017-09-25 20:32:43 -07:00
Sergio Benitez b5875cb10b Add a 'Binary' media type for 'application/octet-stream'. 2017-09-25 20:32:43 -07:00
Sergio Benitez ab519f2232 Document case-insensitivity of 'from_ext'. 2017-09-25 20:32:43 -07:00
Sergio Benitez 442b714dbb Document 'FromParam' impl for 'Cow<str>'. 2017-09-25 20:32:43 -07:00
Sergio Benitez 9e4e46fd12 Implement 'FromParam' for 'Cow<str>'. 2017-09-25 20:32:43 -07:00
Lukas Kalbertodt a6c5a7e31c Use 'debug_struct' to improve 'Config' 'Debug' impl.
Using the method `debug_struct()` of `fmt::Formatter` takes care of
the exact formatting for us. Additionally, it also handles the
"alternate" form of printing enabled with '#'. In the struct case it
prints the struct on multiple lines instead of just one.

This commit also changes the output slightly. Before, the field
`log_level` was printed with `log: {}`. This commit replaces "log"
with "log_level". Additionally, the value of `environment` is now
printed as a struct field instead of being combined with the struct
name.
2017-09-25 20:32:43 -07:00
David Hotham 303e23f720 Remove reliance on 'lookup_host'. 2017-09-25 20:32:43 -07:00
Ram 0d7c0ffd1b Implement 'From<Status>' for 'Failure'.
Resolves #399.
2017-09-25 20:32:43 -07:00
QuietMisdreavus 2a967fca15 Indent comments to prevent being commonmark code blocks. 2017-09-25 20:32:43 -07:00
Sergio Benitez 02554fe225 Only log nonempty fairing collections. 2017-09-25 20:32:43 -07:00
Sergio Benitez d82c2d30d0 Improve I/O and BadType config error messages. 2017-09-25 20:32:43 -07:00
Linus Heckemann b4517461cf Avoid sorting routes on every add. 2017-09-25 20:32:43 -07:00
Sergio Benitez a1193ba454 Improve missing argument compile-time error. 2017-09-25 20:32:43 -07:00
Lee Baillie aec7fee4aa Fix typo in site overview: 'Reponder' -> 'Responder'. 2017-09-25 20:32:43 -07:00
Pascal Brandt 7c20604493 Fix typo in site overview: by -> be. 2017-09-25 20:32:42 -07:00
Sergio Benitez 7ea05c3d3e Remove 'drop_types_in_const' feature: stabilized. 2017-09-25 20:32:42 -07:00
Sergio Benitez 6e3c54f475 Remove unused 'extern crate's. 2017-09-25 20:32:42 -07:00
Sergio Benitez 9668839cde Run 'cargo update' in 'mk-docs.sh' script. 2017-09-04 19:07:21 -07:00
Sergio Benitez 5dabb00f2d New version: 0.3.2. 2017-08-15 12:00:02 -07:00
Sergio Benitez ff8e4c73a8 Remove lints and associated code from 'rocket_codegen'.
Rust's linting API is incredibly unstable, resulting in unnecessary
breakage to `rocket_codegen`. Rocket's lints are also not as
conservative as would be desired, resulting in spurious warnings. For
these reasons, this commit removes linting from `rocket_codegen`.

These lints will likely be reintroduced as part of a 'rocket_lints'
crate. Factoring the lints out to a separate crate means that lint
breakage can be dealt with by uncommenting the dependency instead of
waiting for a new release or backtracking nightlies. In the same vein,
it will likely improve stability of the 'rocket_codegen' crate.
2017-08-15 11:44:50 -07:00
adrian5 8e28ecc1f1 Add missing comma in 'FromParam' docs. 2017-08-14 13:10:03 -07:00
Sergio Benitez 9e5db81d31 Fix example in 'Request::guard()' documentation.
Resolves #378.
2017-08-14 13:10:03 -07:00
Rolf Sievers 54f8067538 Improve commentary on collisions in pastebin example. 2017-08-14 13:10:03 -07:00
Katrina Brock 1b5ba63fd0 Improve bootstrapping instructions in todo example. 2017-08-14 13:10:03 -07:00
Daiki Mizukami 8c2e435298 Add 'Box' conversion methods to 'UncasedStr'. 2017-08-14 13:10:03 -07:00
Sergio Benitez 4d7f60c1d6 Additional changes to fairings guide overview. 2017-08-14 13:10:03 -07:00
Lori Holden 824240dd30 Improve overview in fairings guide. 2017-08-14 13:10:03 -07:00
Arne Bahlo d19ebca685 Fix database usage code in state guide: '&*conn'. 2017-08-14 13:10:03 -07:00
Sergio Benitez 8ee2fafdef New version: 0.3.1. 2017-08-11 10:19:56 -07:00
Sergio Benitez 3fd0bb14fb Require 'yansi' 0.3.3. 2017-08-11 10:08:58 -07:00
Sergio Benitez 721f6204ea Update lints for latest nightly, '2017-08-10'. 2017-08-11 09:14:54 -07:00
Sergio Benitez 9108e79fb9 Fix typo in 'Limits' docs: anf -> and. 2017-08-04 20:21:21 -07:00
Sergio Benitez 86c7a67b02 Allow named parameters to be ignored. 2017-08-02 18:44:31 -07:00
Sergio Benitez 0b7d9f4602 Remove unused doc comments. 2017-08-02 17:48:00 -07:00