Function candid::utils::write_args [−][src]
pub fn write_args<Tuple: ArgumentEncoder, Writer: Write>(
writer: &mut Writer,
arguments: Tuple
) -> Result<()>
Expand description
Serialize an encoding of a tuple and write it to a Write
buffer.
let golden1 = 1u64; let golden2 = "hello"; let mut buffer = Vec::new(); write_args(&mut buffer, (golden1, golden2)).unwrap(); let (value1, value2) = Decode!(&buffer, u64, String).unwrap(); assert_eq!(golden1, value1); assert_eq!(golden2, value2);