vortex-io 0.56.0

Core async and blocking IO traits and implementations, used by IPC and file format
Documentation
// SPDX-License-Identifier: Apache-2.0
// SPDX-FileCopyrightText: Copyright the Vortex contributors

//! Core traits and implementations for asynchronous IO.
//!
//! Vortex implements an IPC streaming format as well as a file format, both of which
//! run on top of a variety of storage systems that can be accessed from multiple async
//! runtimes.
//!
//! This crate provides core traits for positioned and streaming IO, and via feature
//! flags implements the core traits for several common async runtimes and backing stores.

pub use io_buf::*;
pub use limit::*;
#[cfg(feature = "object_store")]
pub use object_store::*;
pub use read::*;
pub use write::*;

pub mod file;
mod io_buf;
pub mod kanal_ext;
mod limit;
#[cfg(feature = "object_store")]
mod object_store;
mod read;
pub mod runtime;
pub mod session;
#[cfg(feature = "tokio")]
mod tokio;
mod write;