[dependencies.anyhow]
version = "1"
[dependencies.async-trait]
version = "0.1.74"
[dependencies.bytes]
version = "1"
[dependencies.form_urlencoded]
version = "1.0"
[dependencies.futures]
version = "0.3.28"
[dependencies.hyperium]
package = "http"
version = "0.2"
[dependencies.once_cell]
version = "1.18.0"
[dependencies.routefinder]
version = "0.5.3"
[dependencies.serde]
optional = true
version = "1.0.163"
[dependencies.serde_json]
optional = true
version = "1.0.96"
[dependencies.spin-macro]
version = "2.2.0"
[dependencies.thiserror]
version = "1.0.37"
[dependencies.wit-bindgen]
version = "0.13.0"
[features]
default = ["export-sdk-language", "json"]
experimental = []
export-sdk-language = []
http = []
json = ["dep:serde", "dep:serde_json"]
[lib]
name = "spin_sdk"
[package]
authors = ["Fermyon Engineering <engineering@fermyon.com>"]
description = "The Spin Rust SDK makes it easy to build Spin components in Rust.\n"
documentation = "https://docs.rs/spin-sdk"
edition = "2021"
homepage = "https://developer.fermyon.com/spin"
license = "Apache-2.0 WITH LLVM-exception"
name = "spin-sdk"
readme = "README.md"
repository = "https://github.com/fermyon/spin"
rust-version = "1.73"
version = "2.2.0"