This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Answer the following questions to demonstrate what you've learned:
What's the purpose of the structopt third-party crate that's used in the cli module of the command-line program?
structopt
cli
Parse command-line arguments provided by the user and place them in a struct.
Parse the contents of the journal file into a vector of Tasks.
Tasks
Handle different types of errors seamlessly and display friendly error messages to users.
What's the purpose of the serde_json third-party crate that's used in the tasks module of the command-line program?
serde_json
tasks
What's the purpose of the anyhow third-party crate that's used in the main module of the command-line program?
anyhow
main
You must answer all questions before checking your work.
Continue
Was this page helpful?