Skip to main content

appcore_transfer/
lib.rs

1// =============================================================================
2//        #######
3//     ###       ###     F: lib.rs
4//    ##   ## ##   ##    P: AppCore-Runtime
5//         ## ##
6//                       C: 2026/10/06 00:00:00 by dnettoRaw
7//    ##   ## ##   ##    U: 2026/10/06 00:00:00 by dnettoRaw
8//      ###########      S: 0.1.0-beta.1
9// =============================================================================
10
11//! Verified, bounded transfer. Trust in descriptors and source selection belongs to deployment.
12//! Download completion never installs an artifact or changes replication state.
13mod control;
14mod descriptor;
15mod engine;
16mod error;
17mod filesystem;
18#[cfg(windows)]
19mod filesystem_windows;
20#[cfg(feature = "peer-rpc")]
21pub mod peer;
22mod store;
23pub use control::TransferControl;
24pub use descriptor::{ObjectDescriptor, TransferLimits};
25pub use engine::{transfer, BlockSource, SourceBinding, TransferOptions, TransferReport};
26pub use error::{TransferError, TransferResult};
27pub use store::{TransferSession, TransferStore, VerifiedObject};