Struct smartnoise_runtime::proto::DpLinearRegression[][src]

pub struct DpLinearRegression {
    pub implementation: String,
    pub privacy_usage: Vec<PrivacyUsage, Global>,
}

DPLinearRegression Component

Returns differentially private estimates of the slope and intercept.

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_linear_regression on the arguments.

Arguments

Returns

Fields

implementation: String

Theil-Sen implementation to use. One of [theil-sen, theil-sen-k-match]

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

impl Debug for DpLinearRegression[src]

impl Default for DpLinearRegression[src]

impl Expandable for DpLinearRegression[src]

impl Message for DpLinearRegression[src]

impl PartialEq<DpLinearRegression> for DpLinearRegression[src]

impl Report for DpLinearRegression[src]

impl StructuralPartialEq for DpLinearRegression[src]

Auto Trait Implementations

impl RefUnwindSafe for DpLinearRegression

impl Send for DpLinearRegression

impl Sync for DpLinearRegression

impl Unpin for DpLinearRegression

impl UnwindSafe for DpLinearRegression

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]