opendp 0.3.0

A library of differential privacy algorithms for the statistical analysis of sensitive private data.
Documentation
//! Various implementations of Measurement.
//!
//! The different [`Measurement`] implementations in this module are accessed by calling the appropriate constructor function.
//! Constructors are named in the form `make_xxx()`, where `xxx` indicates what the resulting `Measurement` does.

#[cfg(all(feature="floating-point", feature="contrib"))]
pub mod laplace;
#[cfg(all(feature="floating-point", feature="contrib"))]
pub use crate::meas::laplace::*;

#[cfg(all(feature="floating-point", feature="contrib"))]
pub mod gaussian;
#[cfg(all(feature="floating-point", feature="contrib"))]
pub use crate::meas::gaussian::*;

#[cfg(feature="contrib")]
pub mod geometric;
#[cfg(feature="contrib")]
pub use crate::meas::geometric::*;

#[cfg(all(feature="floating-point", feature="contrib"))]
pub mod stability;
#[cfg(all(feature="floating-point", feature="contrib"))]
pub use crate::meas::stability::*;