Closed
Description
The error is currently:
error: no method named `src_addr` found for type `&wire::ipv4::Repr` in the current scope
--> src/wire/ipv4.rs:409:34
|
409 | packet.set_src_addr(self.src_addr());
| ^^^^^^^^
|
note: did you mean to write `self.src_addr`?
--> src/wire/ipv4.rs:409:34
|
409 | packet.set_src_addr(self.src_addr());
| ^^^^^^^^
which is of course absurd.
To reproduce:
struct Foo {
src_addr: usize
}
fn main() {
let foo = Foo { src_addr: 10 };
foo.src_addr()
}