Trait ModuleChain
gu_base
pub trait ModuleChain<M> where M: Module, { type Output: Module; fn chain(self, rhs: M) -> Self::Output; }
type Output: Module
fn chain(self, rhs: M) -> Self::Output
impl<M1, M2> ModuleChain<M2> for M1 where M1: Module, M2: Module,
type Output = ChainModule<M1, M2>
fn chain(self, rhs: M2) -> Self::Output