use std::fmt::Debug; // check-pass fn bar() -> impl Debug {} fn baz(b: bool) -> Option { match b { true => baz(false), false => Some(bar()), } } fn main() {}