pub fn drain_decoder<D, F, E2>(
dec: &mut D,
pulse: Option<&dyn Pulse>,
on_output: F,
) -> Result<(), PumpError<SessionError<D::Error>, E2>>Expand description
End input and drain: every Ready goes to on_output until
EndOfStream.
§Errors
The decoder’s error as Upstream, on_output’s as Downstream.