Struct smartnoise_validator::proto::DpRawMoment[][src]

pub struct DpRawMoment {
    pub order: u32,
    pub mechanism: String,
    pub privacy_usage: Vec<PrivacyUsage>,
}

DPRawMoment Component

Returns differentially private sample estimate of a raw moment for 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_raw_moment on the arguments.

Arguments

Returns

Fields

order: u32

Integer statistical moment indicator.

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 DpRawMoment[src]

impl Debug for DpRawMoment[src]

impl Default for DpRawMoment[src]

impl Expandable for DpRawMoment[src]

impl Message for DpRawMoment[src]

impl PartialEq<DpRawMoment> for DpRawMoment[src]

impl Report for DpRawMoment[src]

impl StructuralPartialEq for DpRawMoment[src]

Auto Trait Implementations

impl RefUnwindSafe for DpRawMoment

impl Send for DpRawMoment

impl Sync for DpRawMoment

impl Unpin for DpRawMoment

impl UnwindSafe for DpRawMoment

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]