#byte #volo #rpc #writev #ioslice

linkedbytes

LinkedBytes is a linked list of Bytes and BytesMut

18 releases

0.1.16 Jul 31, 2025
0.1.15 Jul 31, 2025
0.1.12 Jun 30, 2025
0.1.8 Dec 17, 2023
0.0.0 Nov 14, 2022

#623 in Network programming

Download history 3835/week @ 2025-11-18 2526/week @ 2025-11-25 3166/week @ 2025-12-02 2672/week @ 2025-12-09 2175/week @ 2025-12-16 1478/week @ 2025-12-23 1125/week @ 2025-12-30 1877/week @ 2026-01-06 1513/week @ 2026-01-13 1305/week @ 2026-01-20 1371/week @ 2026-01-27 2057/week @ 2026-02-03 2285/week @ 2026-02-10 2577/week @ 2026-02-17 3616/week @ 2026-02-24 5976/week @ 2026-03-03

14,830 downloads per month
Used in 25 crates (6 directly)

MIT/Apache

365KB
313 lines

LinkedBytes

Crates.io Documentation Ask DeepWiki 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

~3MB
~41K SLoC