mirror of https://github.com/rwf2/Rocket.git
63e6845386
This is a breaking change for many consumers of the 'Response' and all consumers of the 'Body' API. The summary of breaking changes is: * 'Response::body()', 'Response::body_mut()' are infallible. * A 'Body' can represent an empty body in more cases. * 'ResponseBuilder' is now simply 'Builder'. * Direct body read methods on 'Response' were removed in favor of chaining through 'body_mut()': 'r.body_mut().to_string()'. * Notion of a 'chunked_body' was removed as it was inaccurate. * Maximum chunk size can be set on any body. * 'Response' no longer implements 'Responder'. A few bugs were fixed in the process. Specifically, 'Body' will emit an accurate size even for bodies that are partially read, and the size of seek-determined bodies is emitted on HEAD request where it wasn't before. Specifics on transport were clarified, and 'Body' docs greatly improved as a result. |
||
---|---|---|
.. | ||
absolute-uris-okay-issue-443.rs | ||
can-correct-bad-local-uri.rs | ||
catcher-cookies-1213.rs | ||
conditionally-set-server-header-996.rs | ||
config-secret-key-1500.rs | ||
derive-reexports.rs | ||
encoded-uris.rs | ||
fairing_before_head_strip-issue-546.rs | ||
flash-lazy-removes-issue-466.rs | ||
form-validation-names.rs | ||
form_method-issue-45.rs | ||
form_value_decoding-issue-82.rs | ||
form_value_from_encoded_str-issue-1425.rs | ||
head_handling.rs | ||
launch-inspect.rs | ||
limits.rs | ||
local-client-access-runtime-in-drop.rs | ||
local-request-content-type-issue-505.rs | ||
local_request_private_cookie-issue-368.rs | ||
many-cookie-jars-at-once.rs | ||
mapped-base-issue-1262.rs | ||
mount_point.rs | ||
nested-fairing-attaches.rs | ||
on_launch_fairing_can_inspect_port.rs | ||
panic-handling.rs | ||
precise-content-type-matching.rs | ||
redirect_from_catcher-issue-113.rs | ||
replace-content-type-518.rs | ||
responder_lifetime-issue-345.rs | ||
route_guard.rs | ||
scoped-uri.rs | ||
segments-issues-41-86.rs | ||
sentinel.rs | ||
session-cookies-issue-1506.rs | ||
strict_and_lenient_forms.rs | ||
timer-on-attach.rs | ||
tls-config-from-source-1503.rs | ||
twice_managed_state.rs | ||
typed-uri-docs-redef-issue-1373.rs | ||
unsound-local-request-1312.rs | ||
untracked-vs-tracked.rs | ||
uri-percent-encoding-issue-808.rs |