content: # @generated by autocargo from //monarch/hyperactor_macros:[hyperactor_macros,hyperactor_macros_test]
  
  [package]
  name = "hyperactor_macros"
  version = "0.0.0"
  authors = ["Facebook <opensource+crates-hyperactor-macros@fb.com>"]
  edition = "2021"
  description = "macros to support the Hyperactor actors and data exchange"
  repository = "https://github.com/meta-pytorch/monarch/"
  license = "BSD-3-Clause"
  
  [lib]
  test = false
  doctest = false
  proc-macro = true
  edition = "2024"
  
  [[test]]
  name = "hyperactor_macros_test"
  path = "tests/basic.rs"
  
  [dependencies]
  convert_case = "0.6"
  indoc = "2.0.2"
  proc-macro2 = { version = "1.0.70", features = ["span-locations"] }
  quote = "1.0.29"
  syn = { version = "2.0.101", features = ["extra-traits", "fold", "full", "visit", "visit-mut"] }
  
  [dev-dependencies]
  anyhow = "1.0.98"
  async-trait = "0.1.86"
  hyperactor = { version = "0.0.0", path = "../hyperactor" }
  serde = { version = "1.0.185", features = ["derive", "rc"] }
  static_assertions = "1.1.0"
  timed_test = { version = "0.0.0", path = "../timed_test" }
  tokio = { version = "1.37.0", features = ["full", "test-util", "tracing"] }
  tracing = { version = "0.1.41", features = ["attributes", "valuable"] }
  