[package]
name = "wit-bindgen-rust"
authors = ["Alex Crichton <alex@alexcrichton.com>"]
version = { workspace = true }
edition = { workspace = true }
repository = { workspace = true }
license = { workspace = true }
homepage = 'https://github.com/bytecodealliance/wit-bindgen'
description = """
Rust bindings generator for WIT and the component model, typically used through
the `wit-bindgen` crate's `generate!` macro.
"""
[lib]
test = false
doctest = false
[dependencies]
anyhow = { workspace = true }
wit-bindgen-core = { workspace = true }
wit-component = { workspace = true }
wasm-metadata = { workspace = true }
heck = { workspace = true }
clap = { workspace = true, optional = true }
indexmap = { workspace = true }
syn = { workspace = true }
prettyplease = { workspace = true }
[dev-dependencies]
wit-bindgen = { path = '../guest-rust' }
test-helpers = { path = '../test-helpers' }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1"