mod policy;
mod state;
mod types;
#[cfg(not(target_family = "wasm"))]
pub(crate) mod native;
pub(crate) use state::{RemoteAcquisition, RemoteAcquisitionIds};
pub(crate) use types::{
canonical_remote_url, RemoteAcquisitionEvent, RemoteAcquisitionProgress,
RemoteAcquisitionRequest, RemoteAction, RemoteCacheCandidate, RemoteFailure, RemoteFailureKind,
RemoteFailurePhase, RemoteMetadata, RemoteMetadataHeaders, RemoteResolvedMember,
};
#[cfg(test)]
#[path = "../../tests/lifecycle/acquisition_tests.rs"]
mod acquisition_tests;