Crate anybytes

Source
Expand description

This Library is still pre-1.0.0 the API is therefore in heavy flux!

A small library for conveniently working with immutables bytes from different sources, providing zero-copy slicing and cloning.

Access itself is extremely cheap via no-op conversion to a &[u8].

The storage mechanism backing the bytes can be extended and is implemented for a variety of sources already, including other byte handling crates Bytes, mmap-ed files, Strings and Zerocopy types.

§Comparison

CrateActiveExtensiblemmap supportZerocopy IntegrationPyo3 Integrationkani verified
anybytes🚧
bytes
ownedbytes
minibytes1

§Acknowledgements

This library started as a fork of the minibyte library in facebooks sapling scm.


  1. Recently published again. 

Re-exports§

Modules§