mirror of https://github.com/rwf2/Rocket.git
2f35b23514
This commit includes the following important API changes: * The `form` route parameter has been removed. * The `data` route parameter has been added. * Forms are not handled via the `data` parameter and `Form` type. * Removed the `data` parameter from `Request`. * Added `FromData` conversion trate and default implementation. * Added `DataOutcome` enum, which is the return type of `from_data`. * 'FromData' is now used to automatically derive the `data` parameter. * Moved `form` into `request` module. * Removed `Failure::new` in favor of direct value construction. This commit includes the following important package additions: * Added a 'raw_upload' example. * `manual_routes` example uses `Data` parameter. * Now building and running tests with `--all-features` flag. * All exmaples have been updated to latest API. * Now using upstream Tera. This commit includes the following important fixes: * Any valid ident is now allowed in single-parameter route parameters. * Lifetimes are now properly stripped in code generation. * `FromForm` derive now works on empty structs. |
||
---|---|---|
.. | ||
bad-attribute-form.rs | ||
bad-attribute-param.rs | ||
bad-error-fn.rs | ||
bad-ident-argument.rs | ||
bad-value-types-in-attribute.rs | ||
decorate-enum.rs | ||
decorate-impl.rs | ||
decorate-struct.rs | ||
decorate-trait.rs | ||
ignored_params.rs | ||
malformed-param-list.rs | ||
phantom-declared-param.rs | ||
route-bad-method.rs | ||
route-invalid-method.rs | ||
unknown-attribute-param.rs |