spin-sdk 3.1.0

The Spin Rust SDK makes it easy to build Spin components in Rust.
Documentation
[dependencies.anyhow]
version = "1"

[dependencies.async-trait]
version = "0.1.74"

[dependencies.bytes]
version = "1"

[dependencies.chrono]
version = "0.4.38"

[dependencies.form_urlencoded]
version = "1.0"

[dependencies.futures]
version = "0.3.28"

[dependencies.hyperium]
package = "http"
version = "1.0.0"

[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-executor]
version = "3.1.0"

[dependencies.spin-macro]
version = "3.1.0"

[dependencies.thiserror]
version = "1.0.37"

[dependencies.wit-bindgen]
version = "0.16.0"

[dev-dependencies.http-body-util]
version = "0.1.0"

[dev-dependencies.hyper]
version = "1.2.0"

[dev-dependencies.reqwest]
version = "0.11.24"

[dev-dependencies.tokio]
features = ["fs", "process", "macros", "rt-multi-thread", "sync"]
version = "1.36.0"

[dev-dependencies.wasmtime]
version = "18.0.1"

[dev-dependencies.wasmtime-wasi]
version = "18.0.1"

[dev-dependencies.wasmtime-wasi-http]
version = "18.0.1"

[dev-dependencies.wit-component]
version = "0.200.0"

[features]
default = ["export-sdk-language", "json"]
export-sdk-language = []
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.
"""
documentation = "https://docs.rs/spin-sdk"
edition = "2021"
homepage = "https://developer.fermyon.com/spin/v2/rust-components"
license = "Apache-2.0 WITH LLVM-exception"
name = "spin-sdk"
readme = "README.md"
repository = "https://github.com/fermyon/spin-rust-sdk"
rust-version = "1.73"
version = "3.1.0"