Skip to main content

PageRequest

Trait PageRequest 

Source
pub trait PageRequest: DataBuffer {
    // Required method
    fn prepare(
        &mut self,
        read_range: Range<u64>,
    ) -> Result<(), ChunkedArchiveError>;
}
Expand description

Trait for servicing a page request.

Required Methods§

Source

fn prepare(&mut self, read_range: Range<u64>) -> Result<(), ChunkedArchiveError>

Prepares the target buffer for reading read_range.

Must be called at most once prior to accessing the buffer slice or committing data.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§