Try Desugaring
$expr? desugars to (see RFC):
#![allow(unused)]
fn main() {
match Try::branch($expr) {
ControlFlow::Continue(v) => v,
ControlFlow::Break(r) => return FromResidual::from_residual(r),
}
}
Press ← or → to navigate between chapters
Press S or / to search in the book
Press ? to show this help
Press Esc to hide this help
$expr? desugars to (see RFC):
#![allow(unused)]
fn main() {
match Try::branch($expr) {
ControlFlow::Continue(v) => v,
ControlFlow::Break(r) => return FromResidual::from_residual(r),
}
}