Jonas Platte
ec75ee3827
Add a separate trait for optional extractors ( #2475 )
2024-12-10 02:54:59 +00:00
Jonas Platte
d84136e1e4
Centralize lint configuration ( #3055 )
2024-11-30 16:53:48 +01:00
Jonas Platte
56c709b33d
Some documentation fixes ( #3027 )
2024-11-14 21:12:16 +01:00
Zheng Li
19101f624d
Replace async_trait with AFIT / RPITIT ( #2308 )
...
Co-authored-by: Jonas Platte <jplatte+git@posteo.de>
2024-09-28 21:27:11 +00:00
Jonas Platte
391f2deccd
core: Fix compile errors from __log_rejection ( #2933 )
2024-09-25 03:44:35 -04:00
yhx-12243
42003c08b5
Avoid reallocation for String body extraction ( #2857 )
2024-09-20 21:02:52 +02:00
Jonas Platte
352b7cf044
Implement FromRequest for BytesMut ( #2583 )
...
Co-authored-by: Yann Simon <yann.simon@commercetools.com>
2024-09-20 20:36:00 +02:00
Jonas Platte
b214e39581
Add more must_use attributes ( #2846 )
...
… so people get a warning when they accidentally add a semicolon after the response expression in a handler function.
Also update changelogs of axum-core, axum-extra.
2024-09-11 19:17:25 +00:00
StNicolay
6f50c6ed4e
Made DefaultBodyLimit const friendly ( #2875 )
2024-08-16 04:12:35 -04:00
Benno van den Berg
50274725cb
Resolve clippies ( #2843 )
2024-07-24 00:07:25 +02:00
David Mládek
51bb82bb2d
axum-core: Correctly use features for tracing macro ( #2739 )
2024-06-09 23:26:27 +02:00
Johann Birnick
68cfdced91
Derive Clone
and Copy
for AppendHeaders
( #2776 )
2024-06-09 23:24:30 +02:00
Jonas Platte
5201798d4e
Enable diagnostic attributes for Rust 1.78+ ( #2693 )
2024-04-30 11:05:38 -04:00
mikihiro
c6fd852844
Update sync_wrapper
to 1.0.0 from 0.1.1
...
... and fix CI.
2024-03-23 19:46:20 +01:00
David Mládek
3569950a2e
Make nightly_error_messages feature compatible with latest nightly
2024-03-14 21:19:03 +01:00
Nick Price
934b1aac06
Grammar: Fix "it's" vs "its" in several places ( #2518 )
2024-01-15 21:48:11 +01:00
David Pedersen
85573e0573
impl IntoResponseParts for ()
(#2471 )
2023-12-30 17:47:22 +00:00
Tobias Bieniek
212d959a54
Body: Implement From<()>
( #2411 )
2023-12-19 10:51:38 +01:00
Benedikt Werner
6491655a80
Fix typo in DefaultBodyLimit docs ( #2401 )
2023-12-02 18:02:20 +01:00
SecretPocketCat
801a78a4cf
Fix from_stream doc link to Stream
( #2391 )
2023-12-01 16:01:40 +01:00
Justin Sexton
f98bc1186a
Updated doc link versions to use more explicit 0.7 version. ( #2379 )
2023-11-29 09:31:17 +00:00
Justin Sexton
57c59170c0
Updated doc link versions from 0.6.x to 0.7. ( #2378 )
2023-11-29 08:44:32 +00:00
David Pedersen
ff9764574c
Implement FromRequestParts
for Parts
and Extensions
( #2328 )
2023-11-23 11:30:23 +00:00
David Pedersen
43b14a5f02
Update to latest versions of hyper and http-body ( #1882 )
...
Co-authored-by: Michael Scofield <mscofield0@tutanota.com>
Co-authored-by: Jonas Platte <jplatte+git@posteo.de>
2023-11-23 11:03:03 +00:00
Mikhail Antoshkin
c100650464
Fix items-after-test-module clippy warning on 1.75.0-beta.1 ( #2318 )
2023-11-16 07:15:16 +00:00
Yuri Astrakhan
17993c5717
A few clippy inspired changes ( #2233 )
2023-09-29 07:28:57 +00:00
Georg Semmler
2f6200dfbd
Use the diagnostic namespace ( #2246 )
2023-09-29 09:25:26 +02:00
Yuri Astrakhan
786329d85d
Use inline format args ( #2232 )
2023-09-19 06:51:57 +00:00
David Pedersen
54e203cd51
Clearly document applying DefaultBodyLimit
to individual routes ( #2157 )
2023-08-08 09:57:55 +00:00
Jonas Platte
ff3884aa41
Silence error from enabling nightly_error_messages
2023-08-08 11:27:45 +02:00
David Pedersen
cc611b8b24
Implement IntoResponse
for (R,) where R: IntoResponse
( #2143 )
2023-08-03 18:15:06 +00:00
Alexander van Ratingen
adb387a370
Implement IntoResponse
for boxed slices ( #2035 )
2023-06-26 11:14:28 +00:00
Sabrina Jewson
3c514ab0b4
Fix .source()
of composite rejections ( #2030 )
...
Co-authored-by: David Pedersen <david.pdrsn@gmail.com>
2023-06-22 23:46:39 +02:00
David Pedersen
877e3fe4de
Move TypedHeader
to axum-extra ( #1850 )
...
Co-authored-by: Michael Scofield <mscofield0@tutanota.com>
Co-authored-by: Jonas Platte <jplatte+git@posteo.de>
2023-04-21 17:45:31 +02:00
David Pedersen
173f9f72b0
Remove IntoResponse
for http-body types ( #1877 )
2023-04-21 17:45:31 +02:00
David Pedersen
6703f8634c
Remove B
type param: Follow ups ( #1789 )
...
Co-authored-by: Jonas Platte <jplatte+git@posteo.de>
Co-authored-by: Michael Scofield <mscofield0@tutanota.com>
2023-04-21 17:45:31 +02:00
David Pedersen
72c1b7a80c
Add Body::from_stream
( #1848 )
2023-04-21 17:45:31 +02:00
David Pedersen
4e4c29175f
Remove B
type param ( #1751 )
...
Co-authored-by: Jonas Platte <jplatte+git@posteo.de>
Co-authored-by: Michael Scofield <mscofield0@tutanota.com>
2023-04-21 17:45:31 +02:00
David Pedersen
e1eb7d6615
Add axum_core::body::Body
( #1584 )
2023-04-21 17:45:31 +02:00
David Pedersen
39bb28130d
Enable println
warning ( #1929 )
2023-04-14 22:26:56 +02:00
David Pedersen
6b106f4bab
Log built-in rejections ( #1890 )
2023-04-11 16:57:49 +02:00
David Pedersen
352cf9a266
Implement Deref
and DerefMut
for built-in extractors ( #1922 )
2023-04-10 07:18:35 +00:00
Fredrik Enestad
eb49ea4bc1
Fix typo in extractors docs ( #1852 )
2023-03-14 17:14:26 +00:00
Jonas Platte
f65fa22f34
Improve tower-http doc links ( #1842 )
2023-03-12 11:15:58 +01:00
David Pedersen
5606ea3f9e
#[must_use]
all the things! (#1809 )
2023-03-03 14:12:35 +01:00
valkyrie_pilot
e4c6d76bca
Implement IntoResponse
for [u8; N]
and &'static [u8; N]
( #1690 )
...
Co-authored-by: David Pedersen <david.pdrsn@gmail.com>
2023-01-13 09:12:51 +00:00
David Pedersen
1aa357c879
Misc documentation improvements ( #1647 )
...
Co-authored-by: Jonas Platte <jplatte+git@posteo.de>
2023-01-07 14:07:54 +01:00
David Pedersen
7e13d69639
Add status
and body_text
methods to built-in rejections ( #1612 )
...
* Add `status` and `body_text` methods to built-in rejections
This should make it easier to customize a built-in rejection while
preserving either the status or body.
Fixes https://github.com/tokio-rs/axum/issues/1611
* changelog
2022-12-02 19:54:16 +01:00
David Pedersen
eb2e933054
Expand the docs for Router::with_state
( #1580 )
2022-11-27 01:01:59 +01:00
David Pedersen
1b6780cf6c
axum 0.6 and friends 🎉 ( #1570 )
...
* changelog
* bump versions
* reorder changelogs a bit
* Apply suggestions from code review
Co-authored-by: Jonas Platte <jplatte+git@posteo.de>
* Expand fallback inheritance
* Reword tsr
* Mention `parse-body-based-on-content-type` example
Co-authored-by: Jonas Platte <jplatte+git@posteo.de>
2022-11-25 12:29:58 +00:00