Function candid::de::decode_args [−][src]
pub fn decode_args<'a, Tuple>(bytes: &'a [u8]) -> Result<Tuple> where
Tuple: ArgumentDecoder<'a>,
Decode a series of arguments, represented as a tuple. There is a maximum of 16 arguments supported.
Example:
let golden1 = 123u64; let golden2 = "456"; let bytes = Encode!(&golden1, &golden2).unwrap(); let (value1, value2): (u64, String) = decode_args(&bytes).unwrap(); assert_eq!(golden1, value1); assert_eq!(golden2, value2);