content: [package]
  name = "uniffi_bindgen"
  version = "0.30.0"
  description = "a multi-language bindings generator for rust (codegen and cli tooling)"
  documentation = "https://mozilla.github.io/uniffi-rs"
  homepage = "https://mozilla.github.io/uniffi-rs"
  repository = "https://github.com/mozilla/uniffi-rs"
  license = "MPL-2.0"
  edition = "2021"
  keywords = ["ffi", "bindgen"]
  readme = "../README.md"
  
  [features]
  default = ["cargo-metadata"]
  cargo-metadata = ["dep:cargo_metadata"]
  bindgen-tests = ["cargo-metadata", "dep:uniffi_testing"]
  ffi-trace = ["uniffi_testing?/ffi-trace"]
  
  [dependencies]
  anyhow = "1"
  askama = { version = "0.13.0", default-features = false, features = ["config", "derive", "alloc"] }
  camino = "1.0.8"
  cargo_metadata = { version = "0.19", optional = true }
  fs-err = "2.7.0"
  glob = "0.3"
  goblin = "0.8"
  heck = "0.5"
  indexmap = { version = "2.2", features = ["serde"] }
  once_cell = "1.12"
  serde = { version = "1", features = ["derive"] }
  tempfile = "3"
  toml = ">=0.8, <=0.9"
  uniffi_internal_macros = { path = "../uniffi_internal_macros", version = "=0.30.0" }
  uniffi_pipeline = { path = "../uniffi_pipeline", version = "=0.30.0" }
  uniffi_meta = { path = "../uniffi_meta", version = "=0.30.0" }
  uniffi_testing = { path = "../uniffi_testing", version = "=0.30.0", optional = true }
  uniffi_udl = { path = "../uniffi_udl", version = "=0.30.0" }
  # Don't include the `unicode-linebreak` or `unicode-width` since that functionality isn't needed for
  # docstrings.
  textwrap = { version = "0.16", features=["smawk"], default-features = false }
  
  [package.metadata.docs.rs]
  rustdoc-args = ["--generate-link-to-definition"]
  