pipeline-dsl 0.4.0

Static #[pipeline]/#[stage] DSL over the pipeline-core value layer.
Documentation
1
2
3
4
5
6
7
8
9
10
//! Static pipeline DSL — the `#[pipeline]` and `#[stage]` attribute macros.
//!
//! Runtime support types (`Value`, `Vector`, `Buckets`, `Reset`, `Error`) live
//! in the `pipeline` crate ([`pipeline-core`]); depend on it directly and refer
//! to them as `pipeline::Vector`, `pipeline::Reset`, etc. Code generated by
//! `#[pipeline]` references those `pipeline::…` paths, so a crate using the
//! macro must have `pipeline-core` as a direct dependency.
//!
//! [`pipeline-core`]: https://crates.io/crates/pipeline-core
pub use pipeline_macros::{pipeline, stage};