Struct smartnoise_validator::proto::DpMaximum[][src]

pub struct DpMaximum {
    pub mechanism: String,
    pub privacy_usage: Vec<PrivacyUsage>,
}

DPMaximum Component

Returns differentially private estimates of the maximum elements of each column of the data.

This struct represents an abstract computation. Arguments are provided via the graph. Additional options are set via the fields on this struct. The return is the result of the dp_maximum on the arguments.

Arguments

Returns

Fields

mechanism: String

Privatizing mechanism to use. Value must be one of [Automatic, Laplace, Snapping, Gaussian, AnalyticGaussian]

privacy_usage: Vec<PrivacyUsage>

Object describing the type and amount of privacy to be used for the mechanism release. Atomic data type value must be float. Example value: {‘epsilon’: 0.5}

Trait Implementations

impl Clone for DpMaximum[src]

impl Debug for DpMaximum[src]

impl Default for DpMaximum[src]

impl Expandable for DpMaximum[src]

impl Message for DpMaximum[src]

impl PartialEq<DpMaximum> for DpMaximum[src]

impl Report for DpMaximum[src]

impl StructuralPartialEq for DpMaximum[src]

Auto Trait Implementations

impl RefUnwindSafe for DpMaximum

impl Send for DpMaximum

impl Sync for DpMaximum

impl Unpin for DpMaximum

impl UnwindSafe for DpMaximum

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]