Skip to main content

void_core/transport/
mod.rs

1//! Network and I/O transport layer
2//!
3//! - `block`: Async `BlockTransport` trait for network backends (void-daemon)
4//! - `ipfs`: IPFS HTTP client (deprecated — replaced by void-daemon)
5//! - `manifest`: Shard manifest for remote operations
6//! - `car`: CAR file export for IPFS
7
8pub mod block;
9pub mod car;
10pub mod ipfs;
11pub mod manifest;
12
13// Re-export from block
14pub use block::BlockTransport;
15
16// Re-export from ipfs
17pub use ipfs::{IpfsBackend, IpfsStore};
18
19// Re-export from manifest
20pub use manifest::{FetchProgress, ManifestError, ShardInfo, ShardManifest, ShardStatus};
21
22// Re-export from car
23pub use car::{export_car, export_car_to_file, list_car_cids};