[][src]Trait arnalisa::bins::SinkNames

pub trait SinkNames {
    fn sink_names(&self) -> IndexSet<String>;

    fn check_sink_names(
        &self,
        scope: &Scope,
        sink_names: &IndexSet<String>
    ) -> Result<()> { ... } }

A trait providing sink names as an index set.

Required methods

fn sink_names(&self) -> IndexSet<String>

Get the sink names.

Loading content...

Provided methods

fn check_sink_names(
    &self,
    scope: &Scope,
    sink_names: &IndexSet<String>
) -> Result<()>

Check that all incoming sinks will be fed by a source. The sink_names parameter mast match exactly the set of sinks which will be found in the bin.

Loading content...

Implementors

impl SinkNames for SinkOnlyDescription[src]

impl SinkNames for SourceSinkDescription[src]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Loading content...