Передать None в функцию, которая принимает Option

ржаво-INI имеет функцию:

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

Я хочу прочитать файл без разделов, поэтому я называю это так:

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();

Но это дает ошибку компиляции:

не в состоянии вывести достаточно информации о типе_; аннотации типов или обязательное связывание параметров [E0282]

Я могу это исправить так:

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

Как это можно исправить без дополнительной строки сnone?

Ответы на вопрос(1)

Ваш ответ на вопрос