#[macro_use]
mod nary_stream;
macro_rules! impl_arity_stream {
(bi, $stream:ident, $builder:ident, $constraint:ident) => {
impl_bi_arity_stream!($stream, $builder, $constraint);
};
(tri, $stream:ident, $builder:ident, $constraint:ident) => {
impl_tri_arity_stream!($stream, $builder, $constraint);
};
(quad, $stream:ident, $builder:ident, $constraint:ident) => {
impl_quad_arity_stream!($stream, $builder, $constraint);
};
(penta, $stream:ident, $builder:ident, $constraint:ident) => {
impl_penta_arity_stream!($stream, $builder, $constraint);
};
}
pub(crate) use impl_arity_stream;