content: [package]
  name = "move-core-types"
  version = "0.0.4"
  authors = ["Diem Association <opensource@diem.com>"]
  description = "Core types for Move"
  repository = "https://github.com/diem/diem"
  homepage = "https://diem.com"
  license = "Apache-2.0"
  publish = ["crates-io"]
  edition = "2021"
  
  [dependencies]
  anyhow = { workspace = true }
  arbitrary = { workspace = true, features = ["derive_arbitrary"], optional = true }
  bcs = { workspace = true }
  bytes = { workspace = true }
  dearbitrary = { workspace = true, optional = true, features = ["derive"] }
  ethnum = { workspace = true }
  hashbrown = { workspace = true }
  hex = { workspace = true }
  num = { workspace = true }
  once_cell = { workspace = true }
  primitive-types = { workspace = true, features = ["impl-serde"] }
  proptest = { workspace = true, optional = true }
  proptest-derive = { workspace = true, optional = true }
  # Cannot use workspace version as aptos-core currently cannot be upgraded
  # to newer rand. See https://github.com/aptos-labs/aptos-core/issues/13031
  rand = { version = "0.8.5" }
  ref-cast = { workspace = true }
  serde = { workspace = true }
  serde_bytes = { workspace = true }
  thiserror = { workspace = true }
  uint = { workspace = true }
  
  [dev-dependencies]
  arbitrary = { workspace = true, features = ["derive_arbitrary"] }
  proptest = { workspace = true }
  proptest-derive = { workspace = true }
  regex = { workspace = true }
  serde_json = { workspace = true }
  
  [features]
  default = []
  fuzzing = ["proptest", "proptest-derive", "arbitrary", "dearbitrary"]
  