fn is_invalid_body(
sema: &Semantics<'_, RootDatabase>,
some_variant: EnumVariant,
expr: &Expr,
) -> boolExpand description
Traverses the expression checking if it contains return or ? expressions or if any tail is not a Some(expr) expression.
If any of these conditions are met it is impossible to rewrite this as a bool::then call.