[package] name = "jecna_supl_client" version = "0.2.1" edition = "2024" [dependencies] serde = { version = "1.0", default-features = false, features = ["derive"] } serde_json = { version = "1.0", default-features = false, features = ["alloc"] } thiserror = { version = "2.0.11", default-features = false } uniffi = { version = "0.27", default-features = false } [target.'cfg(not(target_os = "android"))'.dependencies] minreq = { version = "2.14", default-features = false, features = ["json-using-serde", "https-native"] } [target.'cfg(target_os = "android")'.dependencies] minreq = { version = "2.14", default-features = false, features = ["json-using-serde", "https-rustls"] } [features] uniffi-cli = ["uniffi/cli"] [lib] crate-type = ["cdylib", "rlib"] [[bin]] name = "uniffi-bindgen" required-features = ["uniffi-cli"] [profile.release] opt-level = "z" lto = "fat" codegen-units = 1 panic = "abort" strip = false incremental = false debug = false