Такое что ли? https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=3ae7cbf173e0446dfadec3ed261248e2
Стыдно. Спасибо :)
А не проще ли так? https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=f3722667dc59e4b4ea654833262b95ac
он применяется, если внутри условие соблюдено. Я неудачно его в аргументы вытащил. Те там if expr && Some(handler) = handler{} но так вроде нельзя
Обсуждают сегодня