pub fn encode_row_into(
out: &mut Vec<u8>,
columns: &[ColumnMeta],
values: &[Value],
charset: Charset,
) -> Result<()>Expand description
Como encode_row, mas anexa a mensagem ao fim de out, sem alocar um buffer
temporário por linha — útil para acumular muitas linhas (ver crate::Batch::add).
out deve começar numa fronteira de 4 bytes, o que vale ao concatenar mensagens
que já terminam alinhadas a 4. Em caso de erro, out é restaurado ao tamanho que
tinha na entrada (a mensagem parcial é descartada), preservando a atomicidade.