pub trait ConsoleMiddleware: Middlewarewhere
Self::Inner: ConsoleDevice,{
// Provided methods
fn poll_read_impl(
&self,
cx: &mut Context<'_>,
buf: &mut [u8],
) -> Poll<Result<usize>> { ... }
fn write_impl(&self, buf: &[u8]) -> Result<()> { ... }
fn as_coverage_console_impl(&self) -> Option<&dyn CoverageConsole> { ... }
}Expand description
Interface for middlewares that wrap a console device.