pub trait HasBatchInfo<T> {
// Required methods
fn participants(&self) -> Vec<Pseudonym>;
fn extra_data(&self) -> Vec<Value>;
fn record(&self) -> Vec<T>;
fn domain(&self) -> PseudonymizationDomain;
}pub trait HasBatchInfo<T> {
// Required methods
fn participants(&self) -> Vec<Pseudonym>;
fn extra_data(&self) -> Vec<Value>;
fn record(&self) -> Vec<T>;
fn domain(&self) -> PseudonymizationDomain;
}