servicepoint/crates/servicepoint_binding_uniffi/Cargo.toml

61 lines
1.3 KiB
TOML
Raw Normal View History

2024-11-02 23:15:54 +01:00
[package]
name = "servicepoint_binding_uniffi"
version.workspace = true
publish = false
edition = "2021"
license = "GPL-3.0-or-later"
description = "C bindings for the servicepoint crate."
homepage = "https://docs.rs/crate/servicepoint_binding_c"
repository = "https://github.com/cccb/servicepoint"
#readme = "README.md"
[lib]
crate-type = ["cdylib"]
[build-dependencies]
2024-11-13 19:53:58 +01:00
uniffi = { version = "0.25.3", features = ["build"] }
2024-11-02 23:15:54 +01:00
[dependencies]
2024-11-13 19:53:58 +01:00
uniffi = { version = "0.25.3" }
2024-11-10 15:08:39 +01:00
thiserror.workspace = true
2024-11-02 23:15:54 +01:00
[dependencies.servicepoint]
2025-01-16 20:51:56 +01:00
version = "0.13.0"
2024-11-02 23:15:54 +01:00
path = "../servicepoint"
features = ["all_compressions"]
[dependencies.uniffi-bindgen-cs]
2024-11-03 11:42:37 +01:00
git = "https://github.com/NordSecurity/uniffi-bindgen-cs"
2024-11-02 23:15:54 +01:00
# tag="v0.8.3+v0.25.0"
2024-11-03 11:42:37 +01:00
rev = "f68639fbc720b50ebe561ba75c66c84dc456bdce"
optional = true
[dependencies.uniffi-bindgen-go]
git = "https://github.com/NordSecurity/uniffi-bindgen-go.git"
# tag = "0.2.2+v0.25.0"
rev = "ba23bab72f1a9bcc39ce81924d3d9265598e017c"
2024-11-03 11:42:37 +01:00
optional = true
2024-11-02 23:15:54 +01:00
[lints]
#workspace = true
[package.metadata.docs.rs]
all-features = true
[[bin]]
name = "uniffi-bindgen"
required-features = ["uniffi/cli"]
[[bin]]
name = "uniffi-bindgen-cs"
2024-11-03 11:42:37 +01:00
required-features = ["cs"]
[[bin]]
name = "uniffi-bindgen-go"
required-features = ["go"]
2024-11-02 23:15:54 +01:00
[features]
default = []
cs = ["dep:uniffi-bindgen-cs"]
2024-11-23 21:20:06 +01:00
go = ["dep:uniffi-bindgen-go"]