# embedrs-bytes A utility library for working with bytes, modified for use in `#![no_std]` environments by the [embedrs](https://github.com/embedrs/) project. [![Crates.io](https://img.shields.io/crates/v/embedrs-bytes.svg?maxAge=2592000)](https://crates.io/crates/embedrs-bytes) [![Build Status](https://travis-ci.org/embedrs/bytes.svg?branch=master)](https://travis-ci.org/embedrs/bytes) [Documentation](https://docs.rs/embedrs-bytes/) ## Usage To use `embedrs-bytes`, first add this to your `Cargo.toml`: ```toml [dependencies] embedrs-bytes = "0.4" ``` Next, add this to your crate: ```rust extern crate embedrs_bytes; use embedrs_bytes::{Bytes, BytesMut, Buf, BufMut}; ``` ## Serde support Serde support is optional and disabled by default. To enable use the feature `serde`. ```toml [dependencies] embedrs_bytes = { version = "0.4", features = ["serde"] } ``` # License `embedrs-bytes` is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0), with portions covered by various BSD-like licenses. See [LICENSE-APACHE](LICENSE-APACHE) and [LICENSE-MIT](LICENSE-MIT) for details.