Passe Nenhum para uma função que aceite a Opção

ferrugem-ini tem uma função:

pub fn section<'a, S>(&'a self, name: Option<S>) -> Option<&'a Properties>
    where S: Into<String>

Eu quero ler um arquivo sem seções, então eu chamo assim:

let ifo_cfg = match Ini::load_from_file("conf.ini") {
    Result::Ok(cfg) => cfg,
    Result::Err(err) => return Result::Err(err.msg),
};
let section = ifo_cfg.section(None).unwrap();

Mas dá um erro de compilação:

incapaz de inferir informações de tipo suficientes sobre_; anotações de tipo ou ligação de parâmetro genérica necessária [E0282]

Eu posso consertar assim:

let none: Option<String> = None;
let section = ifo_cfg.section(none).unwrap();

Como resolver isso sem a linha adicional comnone?

questionAnswers(1)

yourAnswerToTheQuestion