diff options
Diffstat (limited to 'vendor/odht/README.md')
-rw-r--r-- | vendor/odht/README.md | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/vendor/odht/README.md b/vendor/odht/README.md new file mode 100644 index 000000000..ef76b45dc --- /dev/null +++ b/vendor/odht/README.md @@ -0,0 +1,17 @@ +![CI Status](https://github.com/rust-lang/odht/actions/workflows/ci.yml/badge.svg) + +# odht + +A Rust crate for hash tables that can be mapped from disk into memory without the need for up-front decoding. +The goal of the implementation is to provide a data structure that + +- can be used exactly in the format it is stored on disk, +- provides roughly the same performance as a `HashMap` from Rust's standard library, +- has a completely deterministic binary representation, +- is platform and endianess independent, so that data serialized on one system can be used on any other system, and +- is independent of alignment requirements so that + - its use is not restricted to certain classes of CPUs, and + - the data structure can be mapped to arbitrary memory addresses. + +This crate is developed and maintained by the Rust compiler team for internal use within `rustc`. +This crate will have regular breaking changes and provides no stability guarantees. |