From 1c565ba2df81e733cec4cc55a6f54bc71c68ccb9 Mon Sep 17 00:00:00 2001 From: aiongg Date: Mon, 26 Oct 2026 19:05:52 +0000 Subject: [PATCH] refactor(engine): move psd_import, vector, xml_project to interchange/ --- crates/engine/src/interchange.rs | 3 +++ crates/engine/src/{ => interchange}/psd_import.rs | 0 crates/engine/src/{ => interchange}/vector.rs | 0 crates/engine/src/{ => interchange}/xml_project.rs | 0 crates/engine/src/lib.rs | 7 ++++--- 5 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 crates/engine/src/interchange.rs rename crates/engine/src/{ => interchange}/psd_import.rs (100%) rename crates/engine/src/{ => interchange}/vector.rs (100%) rename crates/engine/src/{ => interchange}/xml_project.rs (100%) diff --git a/crates/engine/src/interchange.rs b/crates/engine/src/interchange.rs new file mode 100644 index 000000000..ec4cff579 --- /dev/null +++ b/crates/engine/src/interchange.rs @@ -0,0 +1,3 @@ +pub mod psd_import; +pub mod vector; +pub mod xml_project; diff --git a/crates/engine/src/psd_import.rs b/crates/engine/src/interchange/psd_import.rs similarity index 100% rename from crates/engine/src/psd_import.rs rename to crates/engine/src/interchange/psd_import.rs diff --git a/crates/engine/src/vector.rs b/crates/engine/src/interchange/vector.rs similarity index 100% rename from crates/engine/src/vector.rs rename to crates/engine/src/interchange/vector.rs diff --git a/crates/engine/src/xml_project.rs b/crates/engine/src/interchange/xml_project.rs similarity index 100% rename from crates/engine/src/xml_project.rs rename to crates/engine/src/interchange/xml_project.rs diff --git a/crates/engine/src/lib.rs b/crates/engine/src/lib.rs index 74adbdf3e..a44ec4a72 100644 --- a/crates/engine/src/lib.rs +++ b/crates/engine/src/lib.rs @@ -16,6 +16,7 @@ pub mod demo; mod footage; pub mod guard; pub mod history; +mod interchange; pub mod jobs; pub mod learn; pub mod links; @@ -24,7 +25,6 @@ pub mod menus; pub mod offload; pub mod perf; pub mod preview; -pub mod psd_import; pub mod remote; pub mod render_queue; pub mod scriptui; @@ -32,9 +32,7 @@ mod settings; pub mod storage; pub mod sysinfo; pub mod templates; -pub mod vector; pub mod viewer; -pub mod xml_project; use std::sync::Arc; @@ -71,6 +69,9 @@ pub use footage::media_browser; pub use footage::media_cache; pub use footage::sequence; pub use history::{Branch, History, HistoryNode}; +pub use interchange::psd_import; +pub use interchange::vector; +pub use interchange::xml_project; pub use render_queue::{ExportJob, ExportResult, Exporter, JobState}; pub use settings::autosave; pub use settings::config;