saelient

Crates.iosaelient
lib.rssaelient
version0.1.1
sourcesrc
created_at2023-10-04 15:29:48.14124
updated_at2023-10-04 15:36:38.615204
descriptionSAE-J1939 support library
homepage
repositoryhttps://github.com/liamkinne/saelient
max_upload_size
id992487
size10,987
Liam Kinne (liamkinne)

documentation

https://docs.rs/saelient

README

Saelient: SAE-J1939 in Rust

Saelient provides a helper interface on top of embedded_can traits compatible with no-std targets.

Principles

  • Zero-copy wherever possible by creating views on data rather than mutating or copying.
  • Easily understandable API. You shouldn't need to read the whole J1939 spec to understand how the API works.
  • Lightweight. Should not bloat binary sizes with inefficient concepts like error strings that would usually be accepted in non no-std environments.
Commit count: 16

cargo fmt