anne@Bo:~/web_monitor$ cargo run Compiling web_monitor v0.1.0 (/home/anne/web_monitor) error[E0507]: cannot move out of `self.url` which is behind a shared reference --> src/main.rs:30:31 | 30 | let resp = client.get(self.url).send().expect("Got an error calling for the website"); | ^^^^^^^^ move occurs because `self.url` has type `String`, which does not implement the `Copy` trait For more information about this error, try `rustc --explain E0507`. error: could not compile `web_monitor` due to previous error