[build-dependencies.prost-build]
version = "0.12.3"
[dependencies.arbitrary]
features = ["derive"]
optional = true
version = "1.3.2"
[dependencies.bigdecimal]
optional = true
version = "0.4.2"
[dependencies.bincode]
optional = true
version = "2.0.0-rc.3"
[dependencies.golem-wasm-ast]
features = ["analysis"]
optional = true
version = "0.1.4"
[dependencies.prost]
optional = true
version = "0.12.3"
[dependencies.serde]
optional = true
version = "1.0.113"
[dependencies.serde_json]
optional = true
version = "1.0.113"
[dependencies.wasmtime]
features = ["component-model"]
optional = true
version = "=17.0.0"
[dependencies.wit-bindgen]
default-features = false
features = ["realloc"]
version = "0.17.0"
[dev-dependencies.proptest]
version = "1.4.0"
[dev-dependencies.proptest-arbitrary-interop]
version = "0.1.0"
[features]
arbitrary = ["dep:arbitrary"]
default = ["host"]
host = ["arbitrary", "json", "protobuf", "typeinfo", "wasmtime"]
json = ["dep:serde", "dep:serde_json", "dep:bigdecimal", "typeinfo"]
protobuf = ["dep:bincode", "dep:serde", "dep:prost"]
stub = []
typeinfo = ["dep:golem-wasm-ast"]
wasmtime = ["dep:wasmtime", "typeinfo"]
[lib]
crate-type = ["cdylib", "rlib"]
path = "src/lib.rs"
[package]
description = "Golem WASM RPC support library"
edition = "2021"
homepage = "https://golem.cloud"
include = []
license = "Apache-2.0"
name = "golem-wasm-rpc"
readme = "README.md"
version = "0.0.5"
[package.metadata.component]
package = "golem:rpc"
[package.metadata.component.target]
path = "wit"