[package]
name = "guppy_nif"
version = "0.1.0"
edition = "2024"
build = "build.rs"
[lib]
name = "guppy_nif"
crate-type = ["cdylib"]
path = "src/lib.rs"
[lints.rust]
# objc's msg_send! macro expands a legacy cfg(feature = "cargo-clippy") check.
# Declare it as expected so CI can keep -D warnings without hiding other cfg typos.
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(feature, values("cargo-clippy"))'] }
[dependencies]
anyhow = "1.0.102"
async-task = "4.7.1"
eetf = "0.11.0"
gpui = "0.2.2"
rustler = "0.38.0"
serde_json = "1.0.150"
unicode-segmentation = "1.13.3"
[target.'cfg(target_os = "macos")'.dependencies]
cocoa = "0.26.0"
objc = "0.2.7"
[dev-dependencies]
gpui = { version = "0.2.2", features = ["test-support"] }