3 unstable releases

0.2.1 Jan 2, 2024
0.2.0 Aug 27, 2021
0.1.0 Jul 14, 2021

#28 in #trillium

Download history 4/week @ 2023-11-03 6/week @ 2023-11-10 5/week @ 2023-11-17 6/week @ 2023-11-24 8/week @ 2023-12-01 3/week @ 2023-12-08 6/week @ 2023-12-15 9/week @ 2023-12-22 54/week @ 2023-12-29 8/week @ 2024-01-05 6/week @ 2024-01-12 8/week @ 2024-01-19 7/week @ 2024-01-26 5/week @ 2024-02-02 8/week @ 2024-02-09 46/week @ 2024-02-16

67 downloads per month


901 lines

Welcome to Trillium!

📖 Guide 📖

The guide provides an architectural overview and lay of the land connecting the trillium crates.

📑 Rustdocs 📑

The rustdocs represent the best way to learn about any of trillium's individual crates and the specific interfaces.


Licensed under either of

at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.


Trillium method override handler

This allows http clients that are unable to generate http methods other than GET and POST to use POST requests that are interpreted as other methods such as PUT, PATCH, or DELETE.

This is currently supported with a querystring parameter of _method. To change the querystring parameter's name, use MethodOverride::with_param_name

By default, the only methods allowed are PUT, PATCH, and DELETE. To override this, use MethodOverride::with_allowed_methods

Subsequent handlers see the requested method on the conn instead of POST.


~186K SLoC