fn do_poll_read(
inner: &mut GenericEncoder,
encoder: &mut dyn EncodeV2,
reader: Pin<&mut dyn AsyncBufRead>,
cx: &mut Context<'_>,
output: &mut WriteBuffer<'_>,
) -> Poll<Result<()>>fn do_poll_read(
inner: &mut GenericEncoder,
encoder: &mut dyn EncodeV2,
reader: Pin<&mut dyn AsyncBufRead>,
cx: &mut Context<'_>,
output: &mut WriteBuffer<'_>,
) -> Poll<Result<()>>