[][src]Enum arnalisa::bins::SourceSinkDescription

pub enum SourceSinkDescription {
    Add(Description),
    Blocker(Description),
    Calibration(Description),
    Cosinus(Description),
    Cumulation(Description),
    Derivation(Description),
    Divide(Description),
    Fifo(Description),
    FirstValue(Description),
    FixedValues(Description),
    GreaterThan(Description),
    Invert(Description),
    LastCalmPoint(Description),
    LinearRegression(Description),
    Maximum(Description),
    Mean(Description),
    Minimum(Description),
    Multiplex(Description),
    Multiply(Description),
    Not(Description),
    Pipeline(Description),
    SingleNotNull(Description),
    Sinus(Description),
    Subtract(Description),
    Storage(Description),
}

Description of a source-sink bin.

Variants

A add bin description.

Blocker(Description)

A blocker bin description.

Calibration(Description)

A calibration bin description.

Cosinus(Description)

A cosinus bin description.

Cumulation(Description)

A cumulation bin description.

Derivation(Description)

A derivation bin description.

Divide(Description)

A divide bin description.

A fifo bin description.

FirstValue(Description)

A first_value bin description.

FixedValues(Description)

A fixedvalues bin description.

GreaterThan(Description)

A greater_than bin description.

Invert(Description)

A invert bin description.

LastCalmPoint(Description)

A last_calm_point bin description.

LinearRegression(Description)

A linear_regression bin description.

Maximum(Description)

A maximum bin description.

A mean bin description.

Minimum(Description)

A minimum bin description.

Multiplex(Description)

A multiplex bin description.

Multiply(Description)

A multiply bin description.

A not bin description.

Pipeline(Description)

A pipeline bin description.

SingleNotNull(Description)

A single_not_null bin description.

A sinus bin description.

Subtract(Description)

A subtract bin description.

Storage(Description)

A storage bin description.

Trait Implementations

impl SourceSinkBinDescription for SourceSinkDescription[src]

impl SinkNames for SourceSinkDescription[src]

impl SourceNames for SourceSinkDescription[src]

impl BinDescription for SourceSinkDescription[src]

type Bin = Box<dyn SourceSinkBin>

The associated bin type.

impl WriteDot for SourceSinkDescription[src]

impl Clone for SourceSinkDescription[src]

impl Debug for SourceSinkDescription[src]

impl Serialize for SourceSinkDescription[src]

impl<'de> Deserialize<'de> for SourceSinkDescription[src]

Auto Trait Implementations

Blanket Implementations

impl<T> SinkBinDescription for T where
    T: SinkNames + BinDescription
[src]

impl<T> SourceBinDescription for T where
    T: SourceNames + BinDescription
[src]

impl<T> WriteDot for T where
    T: SinkNames + SourceNames + BinDescription + WriteDotSimple
[src]

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

impl<T> From<T> 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> Borrow<T> for T where
    T: ?Sized
[src]

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

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

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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

impl<T> PathLoad for T where
    T: DeserializeOwned