项目作者: diodesign

项目描述 :
Byte and word access to memory
高级语言: Rust
项目地址: git://github.com/diodesign/byterider.git
创建时间: 2020-02-22T10:19:48Z
项目社区:https://github.com/diodesign/byterider

开源协议:MIT License

下载


byterider

Byte Rider, a shadowy flight into the dangerous world of a Rust crate that should not exist. Byte-al Knight, a memory-safe loner on a crusade to champion the cause of the innocent, the helpless, the powerless, in a world of binary formats who operate above the law.

This library provides byte and multi-byte-level access to memory without using any unsafe code. It supports little- and big-endian byte ordering. This crate is used by Diosix to access binary data in RAM. As such, it does not require the standard library. However, it will require a dynamic memory allocator to create binary structures.

If you wish to use this for your own project, let me know and I’ll tidy up the documentation and API.

" class="reference-link">Contact and code of conduct

Please email Diosix project lead Chris Williams if you have any questions or issues to raise, wish to get involved, have source to contribute, or have found a security flaw. You can, of course, submit pull requests or raise issues via GitHub, though please consider disclosing security-related matters privately. Please also observe the Diosix project’s code of conduct if you wish to participate.

Copyright © Chris Williams, 2020. See LICENSE for distribution and use of source code and binaries.