浏览代码

Fix an unimplemented!() invocation that should be unreachable!().

whitequark 7 年之前
父节点
当前提交
6cf248e752
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/iface/ethernet.rs

+ 2 - 1
src/iface/ethernet.rs

@@ -404,7 +404,8 @@ impl<'a, 'b, 'c, DeviceT: Device + 'a> Interface<'a, 'b, 'c, DeviceT> {
                             match (repr.src_addr(), repr.dst_addr()) {
                                 (IpAddress::Ipv4(src_addr), IpAddress::Ipv4(dst_addr)) =>
                                     (src_addr, dst_addr),
-                                _ => unimplemented!()
+                                // We've lowered all addresses to a concrete form.
+                                _ => unreachable!()
                             };
 
                         let payload = ArpRepr::EthernetIpv4 {