diff options
Diffstat (limited to 'src/protocol/ethernet.rs')
| -rw-r--r-- | src/protocol/ethernet.rs | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/protocol/ethernet.rs b/src/protocol/ethernet.rs index d3b9fc0..396dc22 100644 --- a/src/protocol/ethernet.rs +++ b/src/protocol/ethernet.rs @@ -203,11 +203,16 @@ mod tests { assert_eq!(EthHeader::decode(&bytes), Ok((LAST_SLICE, expectation))); // example - let ethernet = EthHeader::decode(&bytes); - if let Ok((payload, header)) = ethernet { - println!("return: {:?}, payload: {}", header, payload.len()); - } else { - println!("return: Incomplete data"); + let result = EthHeader::decode(&bytes); + match result { + Ok((payload, header)) => { + println!("OK: {:?}, payload: {}", header, payload.len()); + } + Err(e) => { + println!("ERR: {:?}", e); + } } + + // assert_eq!(1, 0); } } |
