INNER CODE UNIT · Rust
Some
google/OpenSK · libraries/opensk/fuzz/fuzz_helper/src/lib.rs:267
if let Some((last_packet, first_packets)) = packets.split_last() {
for packet in first_packets {
let (cid, processed_pkt) = CtapHid::<TestEnv>::process_single_packet(packet);
assert_eq!(
assembler.parse_packet(&mut env, cid, processed_pkt),
Ok(None)
);
}
let (cid, processed_pkt) = CtapHid::<TestEnv>::process_single_packet(last_packet);
assert_eq!(
assembler.parse_packet(&mut env, cid, processed_pkt),
Ok(Some(message))
);
}
}
Ok(())
}