Commit graph

  • 20836513c0 Simplify Router::boxed implementation David Pedersen 2021-10-13 10:10:02 +02:00
  • fe6bd86c1c Remove routing::Layered David Pedersen 2021-10-13 10:07:17 +02:00
  • c6eb8cd17b minor clean ups David Pedersen 2021-10-13 09:55:47 +02:00
  • 9627e7e5a7 Provide good error message for wildcards in routes David Pedersen 2021-10-07 13:49:13 +02:00
  • 76c262e4da Document that /:key and /foo overlaps David Pedersen 2021-10-07 13:32:50 +02:00
  • 6c085982bd Update CHANGELOG.md David Pedersen 2021-10-03 18:06:12 +02:00
  • 2ed6fa6d00 Also mention route order in root module docs David Pedersen 2021-10-03 17:57:30 +02:00
  • 9dae7bd556 Fix typos David Pedersen 2021-10-03 17:54:12 +02:00
  • d848f7ba5e Docs David Pedersen 2021-10-03 17:51:49 +02:00
  • c6dac3b106 Remove dependency on regex David Pedersen 2021-10-03 17:06:10 +02:00
  • 39c6fcb5c1 Update changelog David Pedersen 2021-10-03 17:05:41 +02:00
  • 57fd974437 "matchit" based router David Pedersen 2021-09-26 20:44:14 +02:00
  • 8ca5538405
    Fix typo in main.rs (#381) silvioprog 2021-10-12 15:20:27 -03:00
  • dd729d7521
    Update main.rs silvioprog 2021-10-12 15:09:54 -03:00
  • ce5834ab80
    Expand accepted content types for JSON requests (#378) David Pedersen 2021-10-08 16:51:22 +02:00
  • 205308f35f small clean up David Pedersen 2021-10-08 16:40:53 +02:00
  • 2ead285653 Don't accept text/json David Pedersen 2021-10-08 16:35:19 +02:00
  • 4ffae630d8 add test for content type without spaces David Pedersen 2021-10-08 16:32:35 +02:00
  • b860c36eb6 changelog David Pedersen 2021-10-08 16:24:21 +02:00
  • 3bcbc1c724 Expand accepted content types for JSON requests David Pedersen 2021-10-08 16:22:42 +02:00
  • 97baacb364 Add suffix matching for JSON content type check nkconnor 2021-10-08 10:04:51 -04:00
  • 45fcfefab7 Expand has_content_type to multiple search types nkconnor 2021-10-08 10:00:18 -04:00
  • fe4c0ae386
    Remove some #[allow(warnings)] (#376) David Pedersen 2021-10-08 16:09:44 +02:00
  • 36180d61a6 Remove some #[allow(warnings)] David Pedersen 2021-10-08 15:58:44 +02:00
  • 2bedcc285b Update changelog with 0.2.8 David Pedersen 2021-10-07 17:28:56 +02:00
  • a026217c61
    Version 0.2.8 (#374) v0.2.8 axum-v0.2.8 David Pedersen 2021-10-07 17:27:17 +02:00
  • 9e885b222e Version 0.2.8 David Pedersen 2021-10-07 17:15:33 +02:00
  • c63b2b54f6 Document debugging handler type errors with "axum-debug" (#372) David Pedersen 2021-10-07 15:33:49 +02:00
  • a30f123f35 Update changelog with 0.2.7 David Pedersen 2021-10-07 17:11:08 +02:00
  • ac291baaec
    Fix dead code warnings (#373) David Pedersen 2021-10-07 16:49:57 +02:00
  • 5dc5a7cb6e
    Document debugging handler type errors with "axum-debug" (#372) David Pedersen 2021-10-07 15:33:49 +02:00
  • 3869ecbf4d Fix dead code warnings David Pedersen 2021-10-07 14:48:26 +02:00
  • aed5f2bb4e
    Apply suggestions from code review David Pedersen 2021-10-07 14:43:49 +02:00
  • 8ad41bd456 Document debugging handler type errors with "axum-debug" David Pedersen 2021-10-07 14:18:08 +02:00
  • 76d40aea91
    Version 0.2.7 (#371) v0.2.7 David Pedersen 2021-10-06 21:27:06 +02:00
  • d49cb0ec02 Version 0.2.7 David Pedersen 2021-10-06 21:15:30 +02:00
  • 858b7fc134
    Bump minimum version of async-trait (#370) David Pedersen 2021-10-06 21:13:02 +02:00
  • f9d0457e31 Bump minimum version of async-trait (#369) Jonas Platte 2021-10-06 20:46:10 +02:00
  • d29c1f26c2
    Bump minimum version of async-trait (#369) Jonas Platte 2021-10-06 20:46:10 +02:00
  • d579a5c9c5
    Bump minimum version of async-trait Jonas Platte 2021-10-06 20:26:53 +02:00
  • b7002f68d5
    Update some examples (#364) Eray Karatay 2021-10-05 08:50:27 +03:00
  • 1c226de717 empty Programatik 2021-10-05 08:36:42 +03:00
  • 841d0a18bc update some examples Programatik 2021-10-03 22:31:35 +03:00
  • afabded385
    Percent decode automatically in extract::Path (#272) David Pedersen 2021-10-02 16:04:29 +02:00
  • b0b317bb71 fix tests David Pedersen 2021-10-02 15:54:04 +02:00
  • 51ca4620a5 Merge branch 'main' into path-percent-decoding David Pedersen 2021-10-02 15:51:22 +02:00
  • 2c2bcd7754 Update changelog David Pedersen 2021-10-02 15:48:52 +02:00
  • 250ea0cfef
    Make JSON and HTTP1 support optional (#286) Jonas Platte 2021-10-02 15:46:33 +02:00
  • cc4ae6b297
    Improve performance of BoxRoute (#339) David Pedersen 2021-10-02 15:43:59 +02:00
  • 1d80589e5c changelog David Pedersen 2021-10-02 15:33:02 +02:00
  • 71569acf93 Merge branch 'main' into clone-box-service David Pedersen 2021-10-02 15:29:41 +02:00
  • 7fae35020a
    Version 0.2.6 (#360) v0.2.6 axum-v0.2.6 David Pedersen 2021-10-02 13:33:52 +02:00
  • 02d7c9a95b Version 0.2.6 David Pedersen 2021-10-02 13:22:06 +02:00
  • 038c17a514
    Add Customizing extractor responses section to docs (#359) David Pedersen 2021-10-02 13:19:32 +02:00
  • 2004b4acd0 Add Customizing extractor responses section to docs David Pedersen 2021-10-02 13:09:08 +02:00
  • f8154a088c
    Add example showing up to customize extractor error (#356) David Pedersen 2021-09-30 19:55:58 +02:00
  • f8efbe801e Add example showing up to customize extractor error David Pedersen 2021-09-30 19:40:47 +02:00
  • 3adc8d733d
    Add validator example (#352) LT 2021-09-29 00:12:23 +08:00
  • 06116cba96 Fix example-validator Cargo.toml sorted alphabetically liteng 2021-09-28 23:49:51 +08:00
  • 2275035d82 Clean up useless code liteng 2021-09-28 23:42:46 +08:00
  • 45a1d1cbab Fix Cargo.toml missing final newline. liteng 2021-09-28 23:22:34 +08:00
  • 2c675b72b5 Cargo fmt liteng 2021-09-28 23:13:22 +08:00
  • 054837dcff Add ValidatedForm liteng 2021-09-28 23:09:27 +08:00
  • 54aa077e54 Add InternalServerError custom message liteng 2021-09-28 22:27:42 +08:00
  • 9d4bdab3e5 Add logging setup liteng 2021-09-28 22:20:26 +08:00
  • fe976be37f delete anyhow crate liteng 2021-09-28 22:08:34 +08:00
  • c72024c4a7 Fix missing final newline. liteng 2021-09-28 22:06:01 +08:00
  • e3baa3c619 Fix toml consistency liteng 2021-09-28 22:04:52 +08:00
  • c8c20e1aae Add validator example liteng 2021-09-28 18:54:03 +08:00
  • 0b3ee5b2ce
    Add graceful shutdown example (#349) LT 2021-09-28 17:08:49 +08:00
  • 3fab043dcc Add graceful shutdown example liteng 2021-09-28 16:17:45 +08:00
  • f3c155bf5b
    Fix typo in StreamBody docs (#343) David Pedersen 2021-09-22 16:20:43 +02:00
  • 4be4e1d17c
    Fix doc typo (#342) Imbolc 2021-09-22 17:07:26 +03:00
  • 0ba8f7f221 Fix typo in StreamBody docs David Pedersen 2021-09-22 16:05:58 +02:00
  • da12e7d127
    A doc type Imbolc 2021-09-22 16:38:24 +03:00
  • 48401f2c8d
    Simplify macros for implementing Handler and FromRequest (#340) David Pedersen 2021-09-19 17:51:25 +02:00
  • 570684fe4f Simplify macros for implementing Handler and FromRequest David Pedersen 2021-09-19 17:28:51 +02:00
  • 65eb33c7c6 Improve performance of BoxRoute Programatik 2021-09-11 10:19:27 +03:00
  • 0b9e0c7508
    Refactor internal testing setup (#338) David Pedersen 2021-09-19 11:38:34 +02:00
  • d9656d81f2 Refactor internal testing setup David Pedersen 2021-09-19 11:16:33 +02:00
  • 2a683417d1
    Clarify what handler::any and service::any accepts (#337) David Pedersen 2021-09-19 10:28:15 +02:00
  • 1bca53f90d
    Merge branch 'main' into any-method David Pedersen 2021-09-19 10:07:18 +02:00
  • bb5bcab116
    Version 0.2.5 (#336) v0.2.5 David Pedersen 2021-09-18 19:35:10 +02:00
  • 3b5ebd9b04 Clarify what handler::any and service::any accepts David Pedersen 2021-09-18 19:31:51 +02:00
  • a985c2b41f Merge branch 'main' into path-percent-decoding David Pedersen 2021-09-18 19:16:54 +02:00
  • af43637f91 Version 0.2.5 David Pedersen 2021-09-18 19:11:31 +02:00
  • 593e3e319a
    Improve extractor docs (#327) David Pedersen 2021-09-18 19:09:53 +02:00
  • 7f5e4fefbc english... David Pedersen 2021-09-17 10:35:48 +02:00
  • df7815be7b Improve extractor docs David Pedersen 2021-09-17 09:32:18 +02:00
  • 0c18caa10f
    Add accessors to TypedHeaderRejection fields (#317) Olivier Pinon 2021-09-12 18:11:51 +02:00
  • 3c3bb40d6e Add changelog entry Olivier Pinon 2021-09-12 17:40:37 +02:00
  • 9df57e6ff2
    Migrate all examples to use std::env::var_os (#312) Andrei Zolkin 2021-09-12 18:39:43 +03:00
  • 668d86ca34 Replace pub fields with accessors that do not allow to mutate the rejection Olivier Pinon 2021-09-12 17:10:24 +02:00
  • 3741e16cf2
    Fix typos in docs (#318) heliumbrain 2021-09-12 16:25:25 +02:00
  • f5f6fa08f3 One more typo heliumbrain 2021-09-12 15:41:14 +02:00
  • 17a1347fd2 Rename Reason to TypedHeaderRejectionReason and expose it Olivier Pinon 2021-09-12 12:48:29 +02:00
  • 5dce53beb2 Fix typo in docs heliumbrain 2021-09-12 02:59:52 +02:00
  • 80a1a0e565 Change fields visibility in TypedHeaderRejection from private to public (#316) Olivier Pinon 2021-09-12 00:00:36 +02:00
  • 53466dc8b3
    Merge branch 'tokio-rs:main' into main Andrei Zolkin 2021-09-11 17:30:11 +03:00
  • e1b392fa9e remove buffer from boxed Programatik 2021-09-11 10:19:27 +03:00