use crate::sync::flow::ErrFlow;
use crate::__internal::shared_step::ErrTapStep;
impl<TapFn, InputErr, OutputErr> ErrFlow<InputErr> for ErrTapStep<TapFn, InputErr, OutputErr>
where
TapFn: Fn(InputErr) -> OutputErr,
{
type OutputErr = OutputErr;
fn apply_err(&self, input_ok: InputErr) -> Self::OutputErr {
self.apply(input_ok)
}
}