[[bench]] name = "ahash" path = "tests/bench.rs" harness = false [[bench]] name = "map" path = "tests/map_tests.rs" harness = false [package] name = "supply-chain-trust-example-crate-000069" version = "0.8.10" authors = [ "Hassnain",] license = "MIT OR Apache-2.0" description = "A non-cryptographic hash function using AES-NI for high performance" documentation = "https://docs.rs/ahash" keywords = [ "hash", "hasher", "hashmap", "aes", "no-std",] categories = [ "algorithms", "data-structures", "no-std",] edition = "2018" readme = "README.md" build = "./build.rs" exclude = [ "/smhasher", "/benchmark_tools",] rust-version = "1.60.0" [lib] name = "ahash" path = "src/lib.rs" test = true doctest = true bench = true doc = true [features] default = [ "std", "runtime-rng",] std = [] runtime-rng = [ "getrandom",] compile-time-rng = [ "const-random",] no-rng = [] atomic-polyfill = [ "dep:portable-atomic", "once_cell/critical-section",] nightly-arm-aes = [] [build-dependencies] version_check = "0.9.4" [dependencies] cfg-if = "1.0" [dev-dependencies] no-panic = "0.1.10" seahash = "4.0" fnv = "1.0.5" fxhash = "0.2.1" hex = "0.4.2" rand = "0.8.5" pcg-mwc = "0.2.1" serde_json = "1.0.59" hashbrown = "0.14.3" smallvec = "1.13.1" [profile.test] opt-level = 2 lto = "fat" [profile.release] opt-level = 3 debug = false lto = "fat" debug-assertions = false codegen-units = 1 [profile.bench] opt-level = 3 debug = false lto = "fat" debug-assertions = false codegen-units = 1 [dependencies.const-random] version = "0.1.17" optional = true [dependencies.serde] version = "1.0.117" optional = true [dependencies.portable-atomic] version = "1.0.0" optional = true [dependencies.getrandom] version = "0.2.7" optional = true [dependencies.zerocopy] version = "0.7.31" default-features = false features = [ "simd",] [dev-dependencies.criterion] version = "0.3.2" features = [ "html_reports",] [package.metadata.docs.rs] rustc-args = [ "-C", "target-feature=+aes",] rustdoc-args = [ "-C", "target-feature=+aes",] features = [ "std",] [target."cfg(not(all(target_arch = \"arm\", target_os = \"none\")))".dependencies.once_cell] version = "1.18.0" default-features = false features = [ "alloc",]