content: [package]
  name = "examples"
  version.workspace = true
  edition.workspace = true
  authors.workspace = true
  
  [dependencies]
  anyhow.workspace = true
  alloy-primitives.workspace = true
  array-util.workspace = true
  bytemuck.workspace = true
  binius_core = { path = "../crates/core", default-features = false }
  binius_compute = { path = "../crates/compute", default-features = false }
  binius_fast_compute = { path = "../crates/fast_compute", default-features = false }
  binius_field = { path = "../crates/field", default-features = false }
  binius_hal = { path = "../crates/hal", default-features = false }
  binius_hash = { path = "../crates/hash", default-features = false }
  binius_m3 = { path = "../crates/m3", default-features = false, features = ["test_utils"] }
  binius_macros = { path = "../crates/macros", default-features = false }
  binius_math = { path = "../crates/math", default-features = false }
  binius_utils = { path = "../crates/utils", default-features = false }
  bytesize.workspace = true
  clap = { version = "4.5.20", features = ["derive"] }
  itertools.workspace = true
  rand.workspace = true
  tracing-profile.workspace = true
  tracing.workspace = true
  [[example]]
  name = "sha256"
  path = "sha256.rs"
  
  [[example]]
  name = "keccak"
  path = "keccak.rs"
  
  [[example]]
  name = "keccak_lookups"
  path = "keccak_lookups.rs"
  
  [[example]]
  name = "groestl"
  path = "groestl.rs"
  
  [[example]]
  name = "u32_add"
  path = "u32_add.rs"
  
  [[example]]
  name = "bitwise_ops"
  path = "bitwise_ops.rs"
  
  [[example]]
  name = "b32_mul"
  path = "b32_mul.rs"
  
  
  [[example]]
  name = "u32_mul_gkr"
  path = "u32_mul_gkr.rs"
  
  [[example]]
  name = "merkle_tree"
  path = "merkle_tree.rs"
  
  [features]
  default = ["rayon", "nightly_features"]
  bail_panic = ["binius_utils/bail_panic"]
  perfetto = ["tracing-profile/perfetto"]
  rayon = ["binius_utils/rayon"]
  nightly_features = [
      "binius_core/nightly_features",
      "binius_hal/nightly_features",
      "binius_macros/nightly_features",
  ]
  