10 releases (5 breaking)
new 0.6.0 | Dec 5, 2024 |
---|---|
0.5.1 | Nov 30, 2024 |
0.4.3 | Aug 31, 2024 |
0.3.0 | Jul 21, 2024 |
0.1.0 | Jun 26, 2024 |
#464 in Network programming
581 downloads per month
Used in 3 crates
160KB
2.5K
SLoC
UFOTOFU
Ufotofu provides APIs for lazily producing or consuming sequences of arbitrary length. Highlights include
- bulk data transfer without temporary buffers,
- freely choosable error and item types, even for readers and writers,
- meaningful subtyping relations between streams and readers, and between sinks and writers,
- the ability to represent finite and infinite sequences on the type level, and
nostd
support.
Read the docs here.
You can find an in-depth discussion of the API designs here.
License
Licensed under either of Apache License, Version 2.0 or MIT license at your option. Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
This project was initially funded through the NGI0 Core Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101092990.
Dependencies
~170KB