Fix: #2604, Fix: #2240, Fix: #2341, Fix #1355 - Better error handling and and spaces handling in autofmt (#2736)

* add new autofmt sample
* Feat: implement rustfmt::skip support for rsx
* generally improve error handling with better expect messages
* wip: nested rsx formatting and expression formatting
* nested rsx formatting works
* collapse autofmt crate
* cast indent through macros
* use proper whitespace
* no more eating comments!
* Use proper error handling
This commit is contained in:
Jonathan Kelley authored and GitHub committed 2024-07-30 18:36:13 -07:00
1 parent ef0202f999
commit 828cc502f1
47 files changed
+1621 -1055

No files matched your search

+13 -11
View File
@@ -36,7 +36,7 @@ fn App() -> Element {
"hi!!"
"womh"
}
};
}
println!("hi")
},
"hi"
@@ -83,7 +83,7 @@ fn App() -> Element {
"so22mething nested?"
}
}
}
},
}
}
};
@@ -93,11 +93,11 @@ fn App() -> Element {
"something nested?"
}
}
}
},
}
}
},
}
}
},
}
},
onrender: move |_| {
@@ -121,12 +121,14 @@ fn App() -> Element {
}
}
},
{rsx! {
div2 {
h12 { "hi" }
"so22mething nested?"
{
rsx! {
div2 {
h12 { "hi" }
"so22mething nested?"
}
}
}}
}
}
}
},
@@ -138,7 +140,7 @@ fn App() -> Element {
"something nested?"
}
};
}
},
}
}
}