Skip to main content

is_invalid_body

Function is_invalid_body 

Source
fn is_invalid_body(
    sema: &Semantics<'_, RootDatabase>,
    some_variant: EnumVariant,
    expr: &Expr,
) -> bool
Expand 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.