Вопросы по теме '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 просмотров
schedule
24.10.2022
Свернуть с закрытием, которое возвращает результат
Я использую ящик регулярных выражений, чтобы найти текст с этим регулярным выражением:
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