framez

Crates.ioframez
lib.rsframez
version0.3.0
created_at2025-06-12 10:50:14.841544+00
updated_at2025-07-05 05:46:31.344351+00
descriptionA zerocopy codec for encoding and decoding data in no_std environments.
homepage
repositoryhttps://github.com/JadKHaddad/framez
max_upload_size
id1709680
size93,859
Jad K. Haddad (JadKHaddad)

documentation

README

framez

Build Status crates.io Crates.io (MSRV) docs.rs Crates.io (Downloads) Crates.io (License)

A zerocopy codec for encoding and decoding data in no_std environments.

This crate is based on embedded_io_async's Read and Write traits.

It's recommended to use embedded_io_adapters if you are using other async Read and Write traits like tokio's AsyncRead and AsyncWrite.

See the examples for more information.

Features

  • log: Enables logging using log.
  • tracing: Enables logging using tracing.
  • defmt: Enables logging using defmt and implements defmt::Format for structs and enums.

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 42

cargo fmt