I am building a simple command-line todo app in Rust. If I don\'t implement the copy trait I get this error: "move occurs because \'todo\' has type \'todo::Todo\', whic