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), } }