pub fn escape_path(path: &str) -> String
Escape ., [, and \ in a path segment so it is treated literally.
.
[
\
assert_eq!(escape_path("foo.bar"), "foo\\.bar");