Skip to main content

Q42SegmentRangeFactory

Trait Q42SegmentRangeFactory 

Source
pub trait Q42SegmentRangeFactory {
    type Source: Q42RangeSource;

    // Required method
    fn open_segment(&self, segment: &Q42VolumeSegment) -> Result<Self::Source>;
}
Expand description

Opens an immutable child source identified by the front-embedded manifest. Construction may allocate; all subsequent block reads remain caller-buffered.

Required Associated Types§

Required Methods§

Source

fn open_segment(&self, segment: &Q42VolumeSegment) -> Result<Self::Source>

Implementors§