Refactoring
This commit is contained in:
@@ -7,12 +7,9 @@ extern crate cbor;
|
|||||||
use alloc::vec::Vec;
|
use alloc::vec::Vec;
|
||||||
|
|
||||||
fuzz_target!(|data: &[u8]| {
|
fuzz_target!(|data: &[u8]| {
|
||||||
let encoded = cbor::read(data);
|
if let Ok(value) = cbor::read(data) {
|
||||||
if let Ok(value) = encoded {
|
let mut result = Vec::new();
|
||||||
let mut decoded = Vec::new();
|
assert!(cbor::write(value, &mut result));
|
||||||
let result = cbor::write(value, &mut decoded);
|
assert_eq!(result, data);
|
||||||
assert!(result);
|
|
||||||
assert_eq!(decoded, data);
|
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user