Bedrock.ObjectStorage.ListError exception (bedrock v0.7.0)
View SourceRaised when a listing cannot be completed.
list/3 returns a bare Enumerable.t(), which has no way to report
failure — a stream can only yield elements or end. A backend that
quietly stopped on error would be indistinguishable from a prefix
that is genuinely empty, and consumers read that silence as fact: a
materializer treats "no chunks here" as "this shard has no data at
that version" and advances past everything it never received.
So the stream raises instead. Absence and ignorance are different answers and must not share a representation.