aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/mozart-registry/src/installer_executor/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/mozart-registry/src/installer_executor/mod.rs')
-rw-r--r--crates/mozart-registry/src/installer_executor/mod.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/crates/mozart-registry/src/installer_executor/mod.rs b/crates/mozart-registry/src/installer_executor/mod.rs
index c29e32c..4ddad66 100644
--- a/crates/mozart-registry/src/installer_executor/mod.rs
+++ b/crates/mozart-registry/src/installer_executor/mod.rs
@@ -20,9 +20,14 @@ use crate::lockfile::{LockAlias, LockedPackage};
pub mod filesystem;
pub mod trace_recorder;
+pub mod transaction;
pub use filesystem::FilesystemExecutor;
pub use trace_recorder::TraceRecorderExecutor;
+pub use transaction::{
+ Action, StaleInstalledAlias, compute_operations, compute_stale_installed_aliases,
+ locked_to_installed_entry, previously_installed_alias_versions,
+};
/// One install or update operation handed to [`InstallerExecutor::install_package`].
#[derive(Debug, Clone, Copy)]