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 |