Jeb Rosen
0a3960b031
Clean up 'compression' module and documentation.
2019-04-27 08:54:21 -07:00
Martin1887
6a55aa7253
Add 'compression' contrib module.
2019-04-27 08:42:00 -07:00
Jeb Rosen
3c51a2f401
Update compiler tests for 2019-04-19 nightly.
2019-04-20 08:17:19 -07:00
Konrad Borowski
7ab1c427b5
Replace uses of `FnBox`; `Box<dyn FnOnce>` now implements `FnOnce`.
2019-04-13 09:15:27 -07:00
Jacob Pratt
9b219ddc01
Remove stabilized feature gates.
...
* try_from
* transpose_result
2019-04-12 18:48:51 -07:00
Yazid
7833ee1b76
Correction to requests guide: 'route' -> 'guard'.
2019-04-12 17:58:24 -07:00
Bryan Jennings
c776c59e6a
Fix typo in requests guide: missing ')'.
2019-04-12 17:57:02 -07:00
Denis Andrejew
06edd5fab5
Clarify form method rewriting in requests guide.
2019-03-30 10:16:25 -07:00
Blake Smith
fcd64342fd
Fix typo in 'databases' documentation: 'pg_db' -> 'my_db'.
2019-03-13 06:32:28 -07:00
Peter Farr
622f4f399c
Flesh out database examples in the API documentation:
...
* Demonstrate multiple databases in ROCKET_DATABASES environment variable.
* Add a second example of connection guard type creation.
2019-03-13 06:30:31 -07:00
Damir Vandic
ecc17d191f
Reword guide-level explanation of optional query parameters.
2019-03-09 12:01:23 -08:00
Oliver Scherer
c86f4312fb
Always produce a valid, if conservative, subspan.
2019-02-08 18:03:53 -08:00
jeb
b9c3a5c64b
Remove test bootstrapping.
2019-02-08 16:50:14 -08:00
Sergio Benitez
d8ada552c9
Remove duplicate 'use' in 'helmet' tests.
2019-02-06 19:40:26 -08:00
Sergio Benitez
fbcb99669e
Update deprecated 'trim_right()' to 'trim_end()'.
2019-02-06 19:39:44 -08:00
Sergio Benitez
f0c6c9b26f
Use explicit associated type in 'IntoOwned' impl.
2019-02-06 19:37:39 -08:00
Sergio Benitez
de9a98edd2
Update 'Rocket::custom()' docs to match signature.
...
Resolves #910 .
2019-02-06 17:18:53 -08:00
jeb
90296dde80
Change `rocket_contrib` to not depend on default features from `rocket`.
2019-01-31 20:25:44 -08:00
Chris Foster
4921af459f
Fix typo in 'LenientForm' docstring: 'gaurd' -> 'guard'.
2019-01-31 20:15:10 -08:00
Noah Rosenzweig
fb1f7482ee
Fix typo in fairings guide: 'to the launch' -> 'to launch'.
2019-01-31 20:13:25 -08:00
An Long
5ce43ed4e9
Add support for memcache connection pooling in 'rocket_contrib'.
2019-01-13 11:16:11 -08:00
Austin Hartzheim
a88bc95201
Specify 'rocket_contrib' version correctly in doc examples.
2019-01-12 14:54:22 -08:00
jeb
afd08ffb20
Update compiler tests for 2018-12-28 nightly.
2018-12-29 09:31:14 -08:00
Riley Watkins
4f81292830
Fix typo in responses guide: '#[responder]' -> '#[response]'.
2018-12-26 10:53:15 -08:00
Eric Dattore
aba3ad327b
Add database pool integration tests.
2018-12-23 21:12:44 -08:00
Sergio Benitez
3f58ea692f
Add compile tests to contrib codegen.
2018-12-23 21:08:07 -08:00
Eric Dattore
7dd0c8fd02
Implement 'DerefMut' for database pools.
...
This commit also fixes database pool codegen amidst of generics.
Fixes #854 .
Resolves #862 .
2018-12-23 21:06:45 -08:00
John Downey
9750ae67dd
Update pastebin guide for 0.4.
2018-12-14 13:21:30 -08:00
Sergio Benitez
ca5623c641
Type encoding to fix encoding issues once and for all.
...
Fixes #849 .
2018-12-12 17:38:36 -08:00
Sergio Benitez
104429f398
Add 'Debug' to 'Responder' derive in announcement.
2018-12-12 00:04:55 -08:00
Andrew
4a0fee4129
Fix typo in requests guide: 'of' -> 'or'.
2018-12-10 22:26:02 -08:00
Sergio Benitez
746023fe1f
Use '&*' in database docs for reliable deref coercions.
...
Resolves #855 .
2018-12-10 22:20:34 -08:00
Sergio Benitez
ba96de314c
Fix news announcement title in index.
2018-12-10 11:59:13 -08:00
Jelte Fennema
cb520f4067
Fix status code typo in release announcement.
2018-12-08 14:48:03 -08:00
Sergio Benitez
f64d9bc1a1
Fix more typos in release announcement.
2018-12-08 10:29:43 -08:00
Sergio Benitez
1d82225fc9
Fix release announcement typo.
2018-12-08 10:19:00 -08:00
Sergio Benitez
2ec865dea2
Add v0.4 release announcement.
2018-12-08 08:45:06 -08:00
Sergio Benitez
5056705884
Improve query string routing and typed URI docs.
2018-12-07 12:09:15 -08:00
Sergio Benitez
b88a2d7d05
Add notes about enabling features to contrib docs.
2018-12-07 09:07:27 -08:00
Desmond
d3c161e7d6
Fix typo in responses guide: 'T he' -> 'The'.
2018-12-06 21:29:51 -08:00
Sergio Benitez
a4dcb0cf4c
New version: 0.4.0.
2018-12-06 09:19:11 -08:00
Sergio Benitez
7fb6ba9be5
Generate 'FromUriParam' impls in 'UriDisplayPath'.
2018-12-06 09:00:01 -08:00
Sergio Benitez
d7933dd6fd
Implement ignorable 'uri!' expressions.
...
Closes #840 .
2018-12-06 08:43:24 -08:00
Eric Dattore
50a635ed8e
Add support for MongoDB connection pooling in 'rocket_contrib'.
2018-12-06 08:17:12 -08:00
Sergio Benitez
90a6749313
New version: 0.4.0-rc.2.
2018-11-30 21:00:18 -08:00
Sergio Benitez
b405b181a3
Test 'rocket_contrib' before publishing.
2018-11-30 21:00:18 -08:00
Sergio Benitez
7919ceac39
Strip dev-dependencies more reliably.
2018-11-30 20:58:29 -08:00
Sergio Benitez
5ec21d5ba0
Update dependencies to published versions.
2018-11-30 09:00:16 -08:00
Sergio Benitez
ac823861c8
Systematically name and span codegen variables.
...
Fixes #839 .
2018-11-30 08:43:31 -08:00
Sergio Benitez
b7db74144f
Parameterize 'UriDisplay' with 'Path' or 'Query'.
...
This commit introduces the sealed `UriPart` marker trait as well as the
implementing `Path` and `Query` marker types, allowing for parts of a
URI to be distinguished at the type level. Consequently, `UriDisplay`
has been parameterized with `P: UriPart`, creating `UriDisplay<Path>`
and `UriDisplay<Query>`. The effect of this change is improved type
safely for URI rendering as well as the ability to omit rendering values
in query parts via `Option` and `Result`.
The `UriDisplay` derive was replaced by `UriDisplayQuery` and
`UriDisplayPath` which derive implementations for `UriDisplay<Path>`
and `UriDisplay<Query>`, respectively.
This commit also works around a rustdoc visibility issue by creating a
hidden `http::private` module.
Finally, this commit also removes the now vestigial use of the
`rustc_private` feature in codegen.
Fixes #827 .
2018-11-27 10:01:47 -06:00