#http-body #product-os #std #environments #alloc #derivative #collection

no-std product-os-http-body

Product OS : Http Body is a derivative of the http-body and http-body-util crates restructured for both std and no_std environments

8 releases

new 0.0.9 Jun 12, 2024
0.0.8 May 17, 2024
0.0.4 Apr 21, 2024
0.0.2 Dec 19, 2023

#113 in Memory management

Download history 42/week @ 2024-02-14 141/week @ 2024-02-21 81/week @ 2024-02-28 52/week @ 2024-03-06 44/week @ 2024-03-13 82/week @ 2024-03-20 97/week @ 2024-03-27 161/week @ 2024-04-03 152/week @ 2024-04-10 282/week @ 2024-04-17 84/week @ 2024-04-24 239/week @ 2024-05-01 56/week @ 2024-05-08 474/week @ 2024-05-15 88/week @ 2024-05-22 60/week @ 2024-05-29

695 downloads per month
Used in 13 crates (4 directly)

AGPL-3.0-only

79KB
2K SLoC

Product OS : Http Body

Product OS : Http Body is a derivative of the http-body and http-body-util crates restructured for both std and no_std environments.

What is Product OS?

Product OS is a collection of packages that provide different tools and features that can work together to build products more easily for the Rust ecosystem.

Installation

Use the Rust crate package manager cargo to install Product OS : Http Body.

cargo add product-os-http-body

or add Product OS : Http Body to your cargo.toml [packages] section.

product-os-http-body = { version = "0.0.9", features = [], default-features = true, optional = false }

Features

Product OS Http Body supports a number of features leveraging the framework from the http-body crate:

  • Use std http-body crate with default selection
  • Use std http-body-util crate with default selection
  • Support no_std with alloc only environments
// Feature samples TODO

Usage

// Examples TODO

Contributing

Contributions are not currently available but will be available on a public repository soon.

License

GNU AGPLv3

Dependencies

~1.5–3.5MB
~68K SLoC