pipeline-dsl 0.2.0

Pipeline DSL types and re-exports of #[pipeline]/#[stage].
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
pub use pipeline_dsl_macros::{pipeline, stage};

pub mod value;
use thiserror::Error;
#[derive(Error, Debug, PartialEq)]
pub enum Error {
    #[error("accessing uninitialised value")]
    UninitialisedValue,
}

pub trait Reset {
    type Error;
    fn reset(&mut self) -> Result<(), Self::Error>;
}