Exploring Rust's Immutable Path Struct