たくさんある時はOk(true)でショートカットしたいケースが多そう
例えば素直に

let mut is_ok = false;
while let Some(x) = iter.next() {
 match x {
  Ok(true) => return x,
  Ok(_) => is_ok = true,
  _ => (),
 }
}
is_ok.then_some(false).ok_or("ko")