[Learning Rust] Outline/tree-based grep utility