NetSys / NetBricks

NetBricks: A new network function framework based on Rust.
ISC License
464 stars 75 forks source link

Implement copy/clone for ipv6 #108

Closed scrollins closed 5 years ago

scrollins commented 5 years ago

We need to implement copy/clone for ipv6 since our icmp parsing since ownership is transferred calling parse_icmp6

  --> src/nf/icmpv6.rs:37:13
   |
15 |     if let Ok(Icmpv6Message::RouterAdvertisement(advert)) = ipv6.parse_icmpv6() {
   |                                                             ---- value moved here
...
37 |     Ok(Some(ipv6))
   |             ^^^^ value used here after move