tripo-api 0.1.4

Unofficial async Rust client for the Tripo 3D Generation API
Documentation
[package]
name        = "tripo-api"
version     = "0.1.4"
description = "Unofficial async Rust client for the Tripo 3D Generation API"
keywords    = ["tripo", "3d", "api", "sdk", "async"]
categories  = ["api-bindings", "asynchronous"]
edition     = { workspace = true }
rust-version = { workspace = true }
license     = { workspace = true }
repository  = { workspace = true }
homepage    = { workspace = true }

[features]
default  = []
schemars = ["dep:schemars"]

[package.metadata.docs.rs]
# Build docs.rs with all features so the `schemars` JsonSchema derives on
# public types show up in the rendered documentation.
all-features = true
rustdoc-args = ["--cfg", "docsrs"]

[dependencies]
tokio      = { workspace = true }
serde      = { workspace = true }
serde_json = { workspace = true }
thiserror  = { workspace = true }
tracing    = { workspace = true }
url        = { workspace = true }
uuid       = { workspace = true }
bytes      = { workspace = true }
futures    = { workspace = true }
reqwest    = { workspace = true }
schemars   = { workspace = true, optional = true }

[dev-dependencies]
wiremock   = { workspace = true }
insta      = { workspace = true }
tempfile   = { workspace = true }
tokio-test = { workspace = true }
tokio      = { workspace = true, features = ["rt-multi-thread", "macros", "test-util"] }

[lints]
workspace = true