()
| 100 | |
| 101 | #[test] |
| 102 | fn rejects_bad_magic() { |
| 103 | let bytes = encode(b"NDOTH", 1, &0u8).unwrap(); |
| 104 | let err = decode::<u8>(MAGIC, 1, &bytes).unwrap_err(); |
| 105 | matches!(err, CodecError::Corrupt { .. }); |
| 106 | } |
| 107 | |
| 108 | #[test] |
| 109 | fn rejects_version_mismatch() { |