spatialrust_distribute/lib.rs
1//! Explicit edge/distributed execution contracts.
2//!
3//! Partition graphs, watermark backpressure, and named measurable transfers —
4//! never implicit host/device copies.
5
6#![deny(unsafe_code)]
7#![warn(missing_docs)]
8
9mod backpressure;
10mod error;
11mod graph;
12mod transfer;
13
14pub use backpressure::{BackpressurePolicy, BackpressureSignal, BoundedTransferQueue};
15pub use error::{DistributeError, DistributeResult};
16pub use graph::{ExecutionNode, ExecutionPartition, PartitionGraph};
17pub use transfer::{NamedTransfer, TransferDirection, TransferKind, TransferLedger, TransferPlan};