[package]
name = "thruput-sys"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
publish.workspace = true
exclude.workspace = true
repository.workspace = true
homepage.workspace = true
keywords = ["thruput", "smart-contracts", "ffi", "testing"]
categories = ["cryptography::cryptocurrencies", "development-tools::testing", "external-ffi-bindings"]
description = "Bindings for the external Thruput test environment"
links = "thruput_test_ffi"
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]
[lib]
crate-type = ["rlib"]
[features]
source-build = ["dep:cmake", "dep:bindgen"]
[dependencies]
thiserror = { version = "2.0.12", default-features = false }
[build-dependencies]
cmake = { version = "0.1", optional = true }
bindgen = { version = "0.73", optional = true, default-features = false, features = ["logging", "runtime"] }
sha2 = { workspace = true }
fslock = "0.2"