├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .rustfmt.toml ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── RELEASES.md ├── benches ├── bench.rs └── faststring.rs ├── src ├── arbitrary.rs ├── borsh.rs ├── inner.rs ├── inner │ ├── entry.rs │ └── extract.rs ├── lib.rs ├── macros.rs ├── map.rs ├── map │ ├── entry.rs │ ├── iter.rs │ ├── mutable.rs │ ├── raw_entry_v1.rs │ ├── serde_seq.rs │ ├── slice.rs │ └── tests.rs ├── rayon │ ├── map.rs │ ├── mod.rs │ └── set.rs ├── serde.rs ├── set.rs ├── set │ ├── iter.rs │ ├── mutable.rs │ ├── slice.rs │ └── tests.rs ├── sval.rs └── util.rs ├── test-nostd ├── Cargo.toml └── src │ └── lib.rs ├── test-serde ├── Cargo.toml └── src │ └── lib.rs ├── test-sval ├── Cargo.toml └── src │ └── lib.rs └── tests ├── equivalent_trait.rs ├── macros_full_path.rs ├── quick.rs └── tests.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- 1 | edition = "2021" 2 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/README.md -------------------------------------------------------------------------------- /RELEASES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/RELEASES.md -------------------------------------------------------------------------------- /benches/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/benches/bench.rs -------------------------------------------------------------------------------- /benches/faststring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/benches/faststring.rs -------------------------------------------------------------------------------- /src/arbitrary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/arbitrary.rs -------------------------------------------------------------------------------- /src/borsh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/borsh.rs -------------------------------------------------------------------------------- /src/inner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/inner.rs -------------------------------------------------------------------------------- /src/inner/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/inner/entry.rs -------------------------------------------------------------------------------- /src/inner/extract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/inner/extract.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/macros.rs -------------------------------------------------------------------------------- /src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/map.rs -------------------------------------------------------------------------------- /src/map/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/map/entry.rs -------------------------------------------------------------------------------- /src/map/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/map/iter.rs -------------------------------------------------------------------------------- /src/map/mutable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/map/mutable.rs -------------------------------------------------------------------------------- /src/map/raw_entry_v1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/map/raw_entry_v1.rs -------------------------------------------------------------------------------- /src/map/serde_seq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/map/serde_seq.rs -------------------------------------------------------------------------------- /src/map/slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/map/slice.rs -------------------------------------------------------------------------------- /src/map/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/map/tests.rs -------------------------------------------------------------------------------- /src/rayon/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/rayon/map.rs -------------------------------------------------------------------------------- /src/rayon/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/rayon/mod.rs -------------------------------------------------------------------------------- /src/rayon/set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/rayon/set.rs -------------------------------------------------------------------------------- /src/serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/serde.rs -------------------------------------------------------------------------------- /src/set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/set.rs -------------------------------------------------------------------------------- /src/set/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/set/iter.rs -------------------------------------------------------------------------------- /src/set/mutable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/set/mutable.rs -------------------------------------------------------------------------------- /src/set/slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/set/slice.rs -------------------------------------------------------------------------------- /src/set/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/set/tests.rs -------------------------------------------------------------------------------- /src/sval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/sval.rs -------------------------------------------------------------------------------- /src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/src/util.rs -------------------------------------------------------------------------------- /test-nostd/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/test-nostd/Cargo.toml -------------------------------------------------------------------------------- /test-nostd/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/test-nostd/src/lib.rs -------------------------------------------------------------------------------- /test-serde/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/test-serde/Cargo.toml -------------------------------------------------------------------------------- /test-serde/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/test-serde/src/lib.rs -------------------------------------------------------------------------------- /test-sval/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/test-sval/Cargo.toml -------------------------------------------------------------------------------- /test-sval/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/test-sval/src/lib.rs -------------------------------------------------------------------------------- /tests/equivalent_trait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/tests/equivalent_trait.rs -------------------------------------------------------------------------------- /tests/macros_full_path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/tests/macros_full_path.rs -------------------------------------------------------------------------------- /tests/quick.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/tests/quick.rs -------------------------------------------------------------------------------- /tests/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indexmap-rs/ringmap/HEAD/tests/tests.rs --------------------------------------------------------------------------------