opendp 0.14.2-dev.20260401.2

A library of differential privacy algorithms for the statistical analysis of sensitive private data.
1
2
3
4
5
6
7
8
9
10
11
12
13
use polars::{prelude::NamedFrom, series::Series};

use crate::{core::Domain, error::Fallible};

use super::EnumDomain;

#[test]
fn test_enum_member() -> Fallible<()> {
    let domain = EnumDomain::new(Series::new("".into(), vec!["a", "b", "c"]))?;
    assert!(domain.member(&"a".into())?);
    assert!(!domain.member(&"d".into())?);
    Ok(())
}