Вопросы по теме 'rust-result'

Какой самый идиоматичный способ работы с итератором результатов?
У меня такой код: let things = vec![/* ...*/]; // e.g. Vec<String> things .map(|thing| { let a = try!(do_stuff(thing)); Ok(other_stuff(a)) }) .filter(|thing_result| match *thing_result { Err(e) =>...
21693 просмотров

Свернуть с закрытием, которое возвращает результат
Я использую ящик регулярных выражений, чтобы найти текст с этим регулярным выражением: lazy_static! { static ref FIND_STEPS_RE: Regex = Regex::new(r"my regex").unwrap(); } Я хочу найти все возможные захваты и перебрать их:...
3174 просмотров
schedule 30.12.2022

Вызов карты на Iter of Results в Rust
Я хотел бы написать код в стиле функционального программирования. Однако я начинаю с итератора результатов и хочу применить эту функцию только к Ok элементам. Кроме того, я хочу остановить итерацию при первой ошибке (однако я был бы открыт для...
598 просмотров
schedule 08.07.2023