Struct smartnoise_runtime::proto::DpGumbelMedian[][src]

pub struct DpGumbelMedian {
    pub privacy_usage: Vec<PrivacyUsage, Global>,
}

DPGumbelMedian Component

Returns differentially private estimates of the median 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_gumbel_median on the arguments.

Arguments

Returns

Fields

privacy_usage: Vec<PrivacyUsage, Global>

Object describing the type and amount of privacy to be used for the mechanism release.

Trait Implementations

impl Clone for DpGumbelMedian[src]

impl Component for DpGumbelMedian[src]

impl Debug for DpGumbelMedian[src]

impl Default for DpGumbelMedian[src]

impl Evaluable for DpGumbelMedian[src]

impl Expandable for DpGumbelMedian[src]

impl Message for DpGumbelMedian[src]

impl PartialEq<DpGumbelMedian> for DpGumbelMedian[src]

impl Report for DpGumbelMedian[src]

impl StructuralPartialEq for DpGumbelMedian[src]

Auto Trait Implementations

impl RefUnwindSafe for DpGumbelMedian

impl Send for DpGumbelMedian

impl Sync for DpGumbelMedian

impl Unpin for DpGumbelMedian

impl UnwindSafe for DpGumbelMedian

Blanket Implementations

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

impl<T> Az for T[src]

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

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

impl<T> CheckedAs for T[src]

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

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

impl<T> OverflowingAs for T[src]

impl<T> SaturatingAs for 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<T> UnwrappedAs for T[src]

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

impl<T> WrappingAs for T[src]