MiniGrep Learning Objective: Working With I/O Building a mini version of grep Topics TDD Approach Working with the I/O Modules Working with rusts fs crate (read file content) Lifetimes, Borrowing Vectors and Strings Error handling Standard Error and Standard Output