syntax_data: {"ast_node_type":"variable","tokens":[{"end":67,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:                     let remapped = if rest.as_os_str().is_empty() {
context_before:                 if let Ok(rest) = path.strip_prefix(from) {
context_after:                         // This is subtle, joining an empty path onto e.g. `foo/bar` will