opendp 0.9.2-nightly.20240402.1

A library of differential privacy algorithms for the statistical analysis of sensitive private data.
Documentation
[build-dependencies.cbindgen]
optional = true
version = "0.20.0"

[build-dependencies.opendp_tooling]
optional = true
version = "0.9.2-nightly.20240402.1"

[build-dependencies.proc-macro2]
optional = true
version = "1.0"

[build-dependencies.syn]
features = ["full", "parsing"]
optional = true
version = "1.0"
[dependencies.dashu]
version = "0.4.0"

[dependencies.lazy_static]
optional = true
version = "1.4.0"

[dependencies.num]
version = "0.3.1"

[dependencies.opendp_derive]
version = "0.9.2-nightly.20240402.1"

[dependencies.opendp_tooling]
optional = true
version = "0.9.2-nightly.20240402.1"

[dependencies.openssl]
features = ["vendored"]
optional = true
version = "0.10.29"

[dependencies.rand]
version = "0.7.3"

[dependencies.readonly]
version = "0.2"

[dependencies.statrs]
version = "0.13.0"

[dependencies.thiserror]
version = "1.0.24"

[dependencies.vega_lite_4]
optional = true
version = "0.6.0"

[features]
bindings = ["ffi", "derive"]
bindings-python = ["bindings"]
contrib = []
default = ["partials", "use-openssl"]
derive = ["opendp_tooling", "opendp_derive/full", "syn", "proc-macro2"]
ffi = ["lazy_static", "cbindgen"]
floating-point = []
honest-but-curious = []
partials = ["derive", "opendp_derive/partials"]
test-plot = ["vega_lite_4"]
untrusted = ["floating-point", "contrib", "honest-but-curious"]
use-openssl = ["openssl"]

[lib]
crate-type = ["rlib", "cdylib", "staticlib"]

[package]
authors = ["The OpenDP Project <info@opendp.org>"]
build = "build/main.rs"
description = "A library of differential privacy algorithms for the statistical analysis of sensitive private data."
edition = "2021"
exclude = ["windows/*"]
homepage = "https://opendp.org/"
license-file = "LICENSE"
name = "opendp"
readme = "README.md"
repository = "https://github.com/opendp/opendp"
rust-version = "1.64.0"
version = "0.9.2-nightly.20240402.1"
[package.metadata.docs.rs]
features = ["derive", "untrusted", "ffi"]
rustdoc-args = ["--html-in-header", "katex.html", "--document-private-items"]