Я работаю с Akka Streams на Scala.
Начиная с 2.6.0, IOResult.status устарел (статус всегда установлен на Успех (Готово). Начиная с 2.6.0.).
См. https://doc.akka.io/japi/akka/current/akka/stream/IOResult.html#status ()
Как проверить ошибку?
Кстати, в моих тестах с реальной ошибкой, например, неверное имя файла, статус имеет Сбой (исключение) значение.
Как уже упоминал Иван, IOResult.status является избыточным, потому что значение мата вернет Failure, как вы заметили.
IOResult.status
Failure