I don’t mind whitespace dependent syntax, and i don’t think that blocks are a significant problem (macros might be).
But having different syntaxes für rust would has the potential to be extremly damaging to the language as a whole. I’m sure we would be better served by a cannocial rustformat tool.
Edit:
Just an idea: Change the style convention that closing braces are put on the end of a line LISP-style. That way, code becomes as terse as with a python-like syntax, but auto-formatting still works and no changes in the languages are required.
Example:
fn main() {
for _ in 0..4 {
println!("hello world");}}
vs.
fn main() {
for _ in 0..4 {
println!("hello world");
}
}