1 2 3 4 5 6 7 8 9 10
use crate::kval_enum::KVal;
use crate::enc_dec::encode::encode;
use crate::error::ComResult;
/// More user-friendly version of encode
pub fn encode_to_vec(input : &[KVal]) -> ComResult<Vec<u8>>{
let mut vec : Vec<u8> = Vec::new();
let _ = encode(input, &mut vec)?;
Ok(vec)
}