| Crates.io | osiris-data |
| lib.rs | osiris-data |
| version | 0.2.1 |
| created_at | 2024-04-13 22:43:42.803948+00 |
| updated_at | 2024-05-13 10:57:12.885076+00 |
| description | A data management package. |
| homepage | |
| repository | https://asgard.trehinos.eu/osiris/data |
| max_upload_size | |
| id | 1207882 |
| size | 30,479 |
osiris-data is a crate to manage data in a virtual machine with an easy to read low-level interface.
With this crate, you can manipulate 64 bits values ([data::atomic::Word]) into a memory structure ([memory::Memory]).
This crate provides a way to manipulate 64 bits values (data::atomic::Word) into a memory structure (memory::Memory).
data::atomic::Word anddata::atomic::HalfWord to split/merge words,data::composite::WordStack and data::composite::WordQueue to help data processing,data::composite::Array a contiguous set of Words,data::identification::Address to reference a data::atomic::Word into a memory::Memory,data::identification::Area to reference a data::composite::Array into a memory::Memory,memory::Memory whose operations can return a memory::MemoryResult<T> an alias of Result<T, memory::MemoryError>,converters::Words and converters::Arrays.