строке let mut doc = Document::load("C:\\Projects\\compress\\file.pdf")?; падает ошибка cannot use the ? operator in a function that returns () подозреваю что путь указываю как то не так
Нет, путь тут не при чём, у тебя возвращаемое значение метода — не Result, ? можно использовать только в таких методах.
https://doc.rust-lang.org/edition-guide/rust-2018/error-handling-and-panics/the-question-mark-operator-for-easier-error-handling.html
Функция должна возвращать result
Обсуждают сегодня