odht

Crates.ioodht
lib.rsodht
version0.3.1
sourcesrc
created_at2021-07-20 09:55:39.803316
updated_at2021-10-29 15:54:05.01832
descriptionA Rust crate for hash tables that can be mapped from disk into memory without the need for up-front decoding.
homepage
repositoryhttps://github.com/rust-lang/odht
max_upload_size
id425064
size92,453
compiler (github:rust-lang:compiler)

documentation

README

CI Status

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.

Commit count: 54

cargo fmt