diff options
Diffstat (limited to 'exercises/16_lifetimes/lifetimes3.rs')
| -rw-r--r-- | exercises/16_lifetimes/lifetimes3.rs | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/exercises/16_lifetimes/lifetimes3.rs b/exercises/16_lifetimes/lifetimes3.rs index 9c59f9c..1cc2759 100644 --- a/exercises/16_lifetimes/lifetimes3.rs +++ b/exercises/16_lifetimes/lifetimes3.rs @@ -1,21 +1,16 @@ -// lifetimes3.rs -// // Lifetimes are also needed when structs hold references. -// -// Execute `rustlings hint lifetimes3` or use the `hint` watch subcommand for a -// hint. - -// I AM NOT DONE +// TODO: Fix the compiler errors about the struct. struct Book { author: &str, title: &str, } fn main() { - let name = String::from("Jill Smith"); - let title = String::from("Fish Flying"); - let book = Book { author: &name, title: &title }; + let book = Book { + author: "George Orwell", + title: "1984", + }; println!("{} by {}", book.title, book.author); } |
