in protobuf/src/facade.rs [213:224]
fn get_log_group_list_bytes(encoded_log_group: &[u8]) -> Vec<u8> {
let mut buffer = Vec::new();
prost::encoding::encode_key(1, prost::encoding::WireType::LengthDelimited, &mut buffer);
prost::encoding::encode_length_delimiter(encoded_log_group.len(), &mut buffer)
.expect("Cannot encode!");
println!("buffer len: {}", buffer.len());
println!("encoded_log_group len: {}", encoded_log_group.len());
println!("buffer: {:?}", buffer);
buffer.extend_from_slice(encoded_log_group);
buffer
}