Posso retornar automaticamente Ok (()) ou Nenhum de uma funçã

Tenho funções que retornam umOption ouResult:

fn get_my_result() -> Result<(), Box<Error>> {
    lots_of_things()?;
    Ok(()) // Could this be omitted?
}

fn get_my_option() -> Option<&'static str> {
    if some_condition {
        return Some("x");
    }

    if another_condition {
        return Some("y");
    }

    None // Could this be omitted as well?
}

Atualmente, nemOk(()) ouNone podem ser omitidos, como mostrado nos exemplos acima. Existe uma razão para isso? É possível que isso seja alterado no futuro?

questionAnswers(1)

yourAnswerToTheQuestion