allow paths in format expressions

This commit is contained in:
Evan Almloff committed 2023-03-23 13:15:47 -05:00
1 parent 46cc07e048
commit e0563bd637
1 file changed
+5
+5
View File
@@ -59,6 +59,11 @@ impl FromStr for IfmtInput {
let mut current_captured = String::new();
while let Some(c) = chars.next() {
if c == ':' {
// two :s in a row is a path, not a format arg
if chars.next_if(|c| *c == ':').is_some() {
current_captured.push_str("::");
continue;
}
let mut current_format_args = String::new();
for c in chars.by_ref() {
if c == '}' {