[−][src]Trait arnalisa::bins::BinDescription
A trait for descriptions of bins.
Associated Types
type Bin
The associated bin type.
Required methods
fn check_validity(
&self,
scope: &Scope,
get_calibration: &mut dyn GetCalibration
) -> Result<()>
&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.
Implementors
impl BinDescription for SinkOnlyDescription
[src]
type Bin = Box<dyn SinkOnlyBin>
fn check_validity(
&self,
scope: &Scope,
getcal: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
scope: &Scope,
getcal: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for SourceOnlyDescription
[src]
type Bin = Box<dyn SourceOnlyBin>
fn check_validity(
&self,
scope: &Scope,
getcal: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
scope: &Scope,
getcal: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for SourceSinkDescription
[src]
type Bin = Box<dyn SourceSinkBin>
fn check_validity(
&self,
scope: &Scope,
getcal: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
scope: &Scope,
getcal: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::add::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::blocker::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::calibration::Description
[src]
type Bin = Bin
fn check_validity(
&self,
scope: &Scope,
get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
scope: &Scope,
get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::cborsink::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::channelsink::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::cosinus::Description
[src]
type Bin = Bin
fn bin_type(&self) -> &'static str
[src]
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
impl BinDescription for arnalisa::bins::cumulation::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::derivation::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::directsource::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::divide::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::fifo::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::first_value::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::fixedvalues::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::greater_than::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::invert::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::jsonlsink::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::jsonlsource::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::last_calm_point::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::linear_regression::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::maximum::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::mean::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::minimum::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::multiplex::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::multiply::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::not::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::passthrough::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::pipeline::Description
[src]
type Bin = Bin
fn check_validity(
&self,
scope: &Scope,
get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
scope: &Scope,
get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::single_not_null::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::sinus::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::storage::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::subtract::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
fn bin_type(&self) -> &'static str
[src]
impl BinDescription for arnalisa::bins::verificationsink::Description
[src]
type Bin = Bin
fn check_validity(
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>
[src]
&self,
_scope: &Scope,
_get_calibration: &mut dyn GetCalibration
) -> Result<()>