-
Notifications
You must be signed in to change notification settings - Fork 961
Not planned
Description
fn main() {
let position: Option<usize> = None;
let mut normal: Option<usize> = None;
let mut tex_coords: Option<usize> = None;
let (Some( position), Some( normal), Some(tex_coords )) = (position, normal, tex_coords) else {
return;
};
}
Does not format the let-else at all, resulting in:
fn main() {
let position: Option<usize> = None;
let mut normal: Option<usize> = None;
let mut tex_coords: Option<usize> = None;
let (Some( position), Some( normal), Some(tex_coords )) = (position, normal, tex_coords) else {
return;
};
}
# How to reproduce
$ rustfmt .\src\main.rs
Version:
$ rustfmt --version
rustfmt 1.5.1-stable (897e3755 2022-11-02)
Activity
ytmimi commentedon Jan 16, 2023
Thanks for reaching out!
rustfmt doesn't support formatting
let-else
as the rules for how they should be formatted were not decided until about 2 weeks ago. You can check out rust-lang/style-team#165 (comment) for more details. Support forlet-else
formatting will be added in a future release.To be notified when
let-else
support is added you can follow tracking issue #4914erwanvivien commentedon Jan 16, 2023
Alright, thanks :)