content: [package]
  name = "gxhash"
  authors = ["Olivier Giniaux"]
  version = "3.5.0"
  edition = "2021"
  description = "GxHash non-cryptographic algorithm"
  license = "MIT"
  readme = "README.md"
  repository = "https://github.com/ogxd/gxhash"
  documentation = "https://docs.rs/gxhash/latest/gxhash"
  keywords = ["hash", "hasher", "hashmap", "no-std", "crypto"]
  categories = ["algorithms", "data-structures", "no-std"]
  exclude = ["article/*"]
  
  [features]
  default = ["std"]
  std = []
  # Only relevant for throughput benchmarks
  bench-csv = []
  bench-md = []
  bench-plot = []
  hybrid = []
  deterministic = []
  
  [dependencies]
  rustversion = "1.0" # Compile-time cfg based on rustc version for compatibility
  
  [dev-dependencies]
  rand = "0.8"
  lazy_static = { version = "1.5" }
  itertools = "0.12.1"
  # Benchmarks
  criterion = { version = "0.5.1" }
  # Other hash algorithms, for comparison.
  ahash = "0.8.11"
  t1ha = "0.1.2"
  twox-hash = "1.6.3"
  highway = "1.2.0"
  seahash = "4.1.0"
  metrohash = "1.0.6"
  fnv = "1.0.7"
  foldhash = "0.1.3"
  rustc-hash = "2.0.0"
  
  [dev-dependencies.plotters]
  version = "0.3.7"
  default-features = false
  features = ["plotters-svg", "line_series"]
  
  [[bench]]
  name = "throughput"
  harness = false
  
  [[bench]]
  name = "throughput_criterion"
  harness = false
  
  [[bench]]
  name = "ilp"
  harness = false
  
  [[bench]]
  name = "hashset"
  harness = false
  
  [[bench]]
  name = "quality"
  harness = false
  
  [[bench]]
  name = "read_beyond"
  harness = false
  
  [[example]]
  name = "hello_world"
  