[][src]Trait arnalisa::bins::BinDescription

pub trait BinDescription {
    type Bin;
    fn check_validity(
        &self,
        scope: &Scope,
        get_calibration: &mut dyn GetCalibration
    ) -> Result<()>;
fn bin_type(&self) -> &'static str; }

A trait for descriptions of bins.

Associated Types

type Bin

The associated bin type.

Loading content...

Required methods

fn check_validity(
    &self,
    scope: &Scope,
    get_calibration: &mut dyn GetCalibration
) -> Result<()>

Check the validity of the description.

fn bin_type(&self) -> &'static str

Get the bin type string.

Loading content...

Implementors

impl BinDescription for SinkOnlyDescription[src]

type Bin = Box<dyn SinkOnlyBin>

impl BinDescription for SourceOnlyDescription[src]

type Bin = Box<dyn SourceOnlyBin>

impl BinDescription for SourceSinkDescription[src]

type Bin = Box<dyn SourceSinkBin>

impl BinDescription for arnalisa::bins::add::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::blocker::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::calibration::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::cborsink::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::channelsink::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::cosinus::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::cumulation::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::derivation::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::directsource::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::divide::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::fifo::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::first_value::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::fixedvalues::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::greater_than::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::invert::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::jsonlsink::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::jsonlsource::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::last_calm_point::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::linear_regression::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::maximum::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::mean::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::minimum::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::multiplex::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::multiply::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::not::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::passthrough::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::pipeline::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::single_not_null::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::sinus::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::storage::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::subtract::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::verificationsink::Description[src]

type Bin = Bin

impl BinDescription for arnalisa::bins::xiosource::Description[src]

type Bin = Bin

Loading content...