Files
zeekay 4004c16cab fix(bindings/rust): lux-precompile-sys — un-collide the FFI crate from the sdk-rs wrapper
228fffb renamed luxprecompile-sys -> lux-precompile for lux-consensus naming
consistency, but that (a) broke every consumer importing luxprecompile_sys and
(b) collided with sdk-rs's idiomatic wrapper crate, which is ALSO lux-precompile
— cargo refuses two same-named packages in one graph. Keep the family consistent
AND the Rust FFI convention: the -sys crate is lux-precompile-sys, the wrapper
stays lux-precompile. Consumed as a local path dep from sdk-rs (no crates.io
publish required).
2026-07-14 22:38:10 -07:00

29 lines
807 B
TOML

[package]
name = "lux-precompile-sys"
version = "0.1.0"
edition = "2021"
description = "Lux Network — FFI bindings to libluxprecompile (all Lux EVM precompiles via Go shared library)"
license-file = "LICENSE"
repository = "https://github.com/luxfi/precompile"
homepage = "https://lux.network"
readme = "README.md"
keywords = ["precompile", "evm", "ffi", "blockchain", "lux"]
categories = ["external-ffi-bindings", "cryptography"]
links = "luxprecompile"
authors = ["Lux Industries Inc."]
[dependencies]
thiserror = "2"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
[build-dependencies]
[features]
default = []
[package.metadata.docs.rs]
# docs.rs cannot link against libluxprecompile; build docs without the link step.
no-default-features = true
rustdoc-args = ["--cfg", "docsrs"]