fixtures/futures/Cargo.toml (26 lines of code) (raw):
[package]
name = "uniffi-fixture-futures"
version = "0.21.0"
edition = "2021"
license = "MPL-2.0"
publish = false
[lib]
name = "uniffi_futures"
crate-type = ["lib", "cdylib"]
[[bin]]
name = "uniffi-fixtures-futures"
path = "src/bin.rs"
[dependencies]
# Add the "scaffolding-ffi-buffer-fns" feature to make sure things can build correctly
uniffi = { workspace = true, features = ["tokio", "cli", "scaffolding-ffi-buffer-fns"] }
async-trait = "0.1"
futures = "0.3"
thiserror = "1.0"
tokio = { version = "1.38.2", features = ["time", "sync"] }
once_cell = "1.18.0"
[build-dependencies]
uniffi = { workspace = true, features = ["build", "scaffolding-ffi-buffer-fns"] }
[dev-dependencies]
uniffi = { workspace = true, features = ["bindgen-tests"] }
[features]
ffi-trace = ["uniffi/ffi-trace"]