All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning, especially the Rust flavour.
- renamed
RemappingstoRemappingList - implementation of a
RemappingEntryusing the enumRemappingTarget - method
RemappingList::find(&self, ...)returns always aRemappingTarget
- method
RemappingList::remapped(&self, ...), as it is counter intuitive with the enum
- benchmarks
- some dead code
- redirection to child databoard via prefix
_
- updated vet files
- some unsafe code
- features used with spin crate
Debugimplementation forDataboard
- hide inner structure, renamed
DataboardPtrtoDataboard
- minimum Rust version set to 1.88.0
try_get_ref(...)&try_get_mut_ref(...)methods- public visibility of
EntryReadGuard&EntryWriteGuard
- need for
Tto implementClonefor all methods butget()
Version 0.1.0 is a fundamentally working implementation of the hierarchical databoard. To be changed in future versions:
- The need of
Tto implementClone. - The implementation of
Remappings, which is very simple right now.