MCPcopy Create free account
hub / github.com/SoftbearStudios/bitcode / test_serde

Function test_serde

fuzz/fuzz_targets/fuzz.rs:50–56  ·  view source on GitHub ↗
(data: &[u8])

Source from the content-addressed store, hash-verified

48
49#[inline(never)]
50fn test_serde<T: Debug + PartialEq + Serialize + DeserializeOwned>(data: &[u8]) {
51 if let Ok(de) = bitcode::deserialize::<T>(data) {
52 let data2 = bitcode::serialize(&de).unwrap();
53 let de2 = bitcode::deserialize::<T>(&data2).unwrap();
54 assert_eq!(de, de2);
55 }
56}
57
58fuzz_target!(|data: &[u8]| {
59 if data.len() < 3 {

Callers

nothing calls this directly

Calls 1

serializeFunction · 0.85

Tested by

no test coverage detected