// SPDX-License-Identifier: Apache-2.0
// SPDX-FileCopyrightText: Copyright the Vortex contributors
use BoxFuture;
use BufferHandle;
use VortexResult;
use crateSegmentId;
/// Static future resolving to a segment byte buffer.
pub type SegmentFuture = ;
/// Provides segment data to a [`crate::LayoutReader`].
///
/// Implementations may issue asynchronous file reads, object-store requests, cache lookups, or
/// in-memory buffer slices. Returned futures must be independent and safe to poll concurrently.