Rocket/examples
Sergio Benitez d7f6d82fe4 Implement 'FromForm[Value]', 'Responder' proc-macro derives.
This completes the migration of custom derives to proc-macros, removing
the need for the `custom_derive` feature in consumer code. This commit
also includes documentation, unit tests, and compile UI tests for each
of the derives.

Additionally, this commit improves the existing `FromForm` and
`FromFormValue` derives. The generated code for `FromForm` now returns
an error value indicating the error condition. The `FromFormValue`
derive now accepts a `form` attribute on variants for specifying the
exact value string to match against.

Closes #590.
Closes #670.
2018-08-06 19:58:07 -07:00
..
config Reorganize repository. 2018-06-03 18:44:38 +02:00
content_types Reorganize repository. 2018-06-03 18:44:38 +02:00
cookies Implement 'FromForm[Value]', 'Responder' proc-macro derives. 2018-08-06 19:58:07 -07:00
errors Reorganize repository. 2018-06-03 18:44:38 +02:00
fairings Reorganize repository. 2018-06-03 18:44:38 +02:00
form_kitchen_sink Implement 'FromForm[Value]', 'Responder' proc-macro derives. 2018-08-06 19:58:07 -07:00
form_validation Implement 'FromForm[Value]', 'Responder' proc-macro derives. 2018-08-06 19:58:07 -07:00
handlebars_templates Overhaul URI types. 2018-07-29 00:17:33 -07:00
hello_person Reorganize repository. 2018-06-03 18:44:38 +02:00
hello_world Reorganize repository. 2018-06-03 18:44:38 +02:00
json Reorganize repository. 2018-06-03 18:44:38 +02:00
managed_queue Implement 'FromForm[Value]', 'Responder' proc-macro derives. 2018-08-06 19:58:07 -07:00
manual_routes Overhaul URI types. 2018-07-29 00:17:33 -07:00
msgpack Reorganize repository. 2018-06-03 18:44:38 +02:00
optional_redirect Reorganize repository. 2018-06-03 18:44:38 +02:00
pastebin Update 'rand' dependency in 'pastebin' example. 2018-07-22 21:59:40 -07:00
query_params Implement 'FromForm[Value]', 'Responder' proc-macro derives. 2018-08-06 19:58:07 -07:00
ranking Reorganize repository. 2018-06-03 18:44:38 +02:00
raw_sqlite Reorganize repository. 2018-06-03 18:44:38 +02:00
raw_upload Reorganize repository. 2018-06-03 18:44:38 +02:00
redirect Reorganize repository. 2018-06-03 18:44:38 +02:00
request_guard Reorganize repository. 2018-06-03 18:44:38 +02:00
request_local_state Small fixes to request-local state cache implementation. 2018-07-07 18:52:03 -07:00
session Implement 'FromForm[Value]', 'Responder' proc-macro derives. 2018-08-06 19:58:07 -07:00
state Reorganize repository. 2018-06-03 18:44:38 +02:00
static_files Reorganize repository. 2018-06-03 18:44:38 +02:00
stream Reorganize repository. 2018-06-03 18:44:38 +02:00
tera_templates Overhaul URI types. 2018-07-29 00:17:33 -07:00
testing Reorganize repository. 2018-06-03 18:44:38 +02:00
tls Reorganize repository. 2018-06-03 18:44:38 +02:00
todo Implement 'FromForm[Value]', 'Responder' proc-macro derives. 2018-08-06 19:58:07 -07:00
uuid Reorganize repository. 2018-06-03 18:44:38 +02:00