1
Я пытаюсь отправить несколько значений в файл/сокет/какой-либо писатель. Каждый из них пишет результаты в IoResult
. Как я могу обрабатывать целую партию значений в этом случае? Result
предоставляет .and_then(...)
, но это делает код очень уродливым. Есть ли лучший способ, чем это?Обработка нескольких ошибок IoResult
return
writer.write(thing1).and_then(|()| {
writer.write(thing2).and_then(|()| {
...
writer.write(thing10)
})})})})})})})})})