Fs.read_at.exhausted: def of mylsm-lsm-store@0.6.0.1 Import: import mylsm-lsm-store@0.6.0.1/src/Fs.bend as Fs Lines 263-280 of mylsm-lsm-store@0.6.0.1/src/Fs.bend: https://jend.leeeet.dev/read.txt?path=mylsm-lsm-store@0.6.0.1/src/Fs.bend&start_line=263&end_line=280 import Base import bend-kit-bytes@0.3.2.0/bytes.bend as StorageBytes # Returns an explicit error if bounded progress unexpectedly runs out. def read_at.exhausted( state: ReadAtState ) -> IO( File & Result<&1, &1, U32 & String, StorageBytes.Bytes> ): match state: case ReadAtNeed{file, _, _, _}: IO.pure(File & Result<&1, &1, U32 & String, StorageBytes.Bytes>, (file, Fail{(7, "positional read exhausted its progress budget")})) case ReadAtRead{pair, _, _, _}: match pair: case (file, _): IO.pure(File & Result<&1, &1, U32 & String, StorageBytes.Bytes>, (file, Fail{(7, "positional read exhausted its progress budget")})) case ReadAtPacked{file, _, _, _, _}: IO.pure(File & Result<&1, &1, U32 & String, StorageBytes.Bytes>, (file, Fail{(7, "positional read exhausted its progress budget")})) Uses (10): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=File https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=IO https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=IO.pure https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Result https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Sigma https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32 https://jend.leeeet.dev/definition.txt?path=bend-kit-bytes@0.3.3.0/bytes.bend&name=Bytes https://jend.leeeet.dev/definition.txt?path=mylsm-lsm-store@0.6.0.1/src/Fs.bend&name=ReadAtState