10 releases

0.1.8 Dec 17, 2023
0.1.7 Feb 6, 2023
0.1.6 Dec 9, 2022
0.1.4 Nov 30, 2022
0.0.0 Nov 14, 2022

#488 in Network programming

Download history 2868/week @ 2024-03-13 3163/week @ 2024-03-20 2964/week @ 2024-03-27 2089/week @ 2024-04-03 1814/week @ 2024-04-10 1886/week @ 2024-04-17 2426/week @ 2024-04-24 1482/week @ 2024-05-01 3428/week @ 2024-05-08 2479/week @ 2024-05-15 2516/week @ 2024-05-22 2221/week @ 2024-05-29 2143/week @ 2024-06-05 2029/week @ 2024-06-12 2408/week @ 2024-06-19 2452/week @ 2024-06-26

9,528 downloads per month
Used in 11 crates (3 directly)

MIT/Apache

360KB
248 lines

LinkedBytes

Crates.io Documentation Website License Build Status

LinkedBytes is a linked list of Bytes and BytesMut (though we use VecDeque to implement it now).

It is primarily used to manage Bytes and BytesMut and make a &[IoSlice<'_>] to be used by writev.

  • Volo: Rust RPC framework with high-performance and strong-extensibility for building micro-services.
  • Motore: Middleware abstraction layer powered by GAT.
  • Pilota: A thrift and protobuf implementation in pure rust with high performance and extensibility.
  • Metainfo: Transmissing metainfo across components.

Contributing

See CONTRIBUTING.md for more information.

License

LinkedBytes is dual-licensed under the MIT license and the Apache License (Version 2.0).

See LICENSE-MIT and LICENSE-APACHE for details.

Community

Dependencies

~2.6–3.5MB
~52K SLoC