Skip to main content

Module reader

Module reader 

Source

Structs§

SplittableBuffer
A wrapper around OwnedBuffer that allows carving out independent child OwnedBuffers and recovering the original OwnedBuffer via a SplittableBufferHandle once all child buffers have been dropped.

Constants§

MAX_READ_BUFFER_SIZE
Maximum number of bytes to read per single storage buffer request (1 MiB).

Traits§

BlockService
Interface for block storage services providing read buffers and block read operations.

Functions§

read_aligned_range
Reads the specified block-aligned logical range (start..end) into one or more OwnedBuffer chunks with zero copies, streaming each chunk sequentially to callback.

Type Aliases§

OwnedBuffer