25 releases

0.6.1 Apr 7, 2024
0.5.6 Feb 13, 2024
0.4.9 Dec 21, 2023
0.4.7 Nov 27, 2023
0.1.1 Jul 20, 2021

#212 in HTTP client

Download history 507/week @ 2024-01-01 498/week @ 2024-01-08 374/week @ 2024-01-15 784/week @ 2024-01-22 577/week @ 2024-01-29 634/week @ 2024-02-05 629/week @ 2024-02-12 477/week @ 2024-02-19 409/week @ 2024-02-26 488/week @ 2024-03-04 580/week @ 2024-03-11 813/week @ 2024-03-18 679/week @ 2024-03-25 1372/week @ 2024-04-01 1199/week @ 2024-04-08 595/week @ 2024-04-15

3,847 downloads per month
Used in 7 crates (4 directly)

MIT/Apache

375KB
7.5K SLoC

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.




Legal:

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.


lib.rs:

trillium client is a http client that uses the same conn approach as trillium but which can be used independently for any http client application.

Connector

trillium_client::Client is built with a Connector. Each runtime crate (trillium_smol, trillium_tokio, trillium_async_std) offers a Connector implementation, which can optionally be combined with a tls crate such as trillium_rustls or trillium_native_tls.

See the documentation for Client and Conn for further usage examples.

Dependencies

~8–16MB
~267K SLoC