# odht **Repository Path**: mirrors_rust-lang/odht ## Basic Information - **Project Name**: odht - **Description**: An on-disk hash table implementation - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-08 - **Last Updated**: 2026-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![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.