Module smartnoise_validator::components[][src]

Component trait implementations

Each component represents an abstract computation. Example components are Materialize for loading a dataframe, Index for retrieving specific columns from the dataframe, Mean for aggregating data, LaplaceMechanism for privatizing data, etc.

There are a set of possible behaviours each component may implement. Each behavior corresponds to a trait. A listing of traits is at the bottom of the page.

Implementations of the traits are distributed among the module files.

Modules

gaussian_mechanism
index
partition
snapping_mechanism

Traits

Accuracy

Accuracy component trait

Component

Universal Component trait

Expandable

Expandable Component trait

Mechanism

Mechanism component trait

Named

Named component trait

Report

Report component trait

Sensitivity

Sensitivity component trait