From e074ca7313523a0cff58b717ef053fdf09bc181e Mon Sep 17 00:00:00 2001 From: prockallsyms Date: Tue, 4 Nov 2025 18:36:52 -0600 Subject: [PATCH 1/3] Update DieLibrary GIT_TAG to latest commit that builds --- libdie++/cmake/FindDieLibrary.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libdie++/cmake/FindDieLibrary.cmake b/libdie++/cmake/FindDieLibrary.cmake index 69cb6af..00bb22e 100644 --- a/libdie++/cmake/FindDieLibrary.cmake +++ b/libdie++/cmake/FindDieLibrary.cmake @@ -29,7 +29,7 @@ find_package(Qt6 REQUIRED COMPONENTS Core Concurrent Qml) FetchContent_Declare( DieLibrary GIT_REPOSITORY "https://github.com/horsicq/die_library" - GIT_TAG 5191b2d9c452ee78425bb0e142448b5d442b9f6b + GIT_TAG 06e36e4136018c294d72cc9450521a6dbb2bf81e ) set(DIE_BUILD_AS_STATIC ON CACHE INTERNAL "") From f38c44297cbf64e7825985b46e1bc18a6593666a Mon Sep 17 00:00:00 2001 From: prockallsyms Date: Wed, 5 Nov 2025 16:26:29 -0600 Subject: [PATCH 2/3] Implement Copy trait for ScanFlags struct Added the Copy trait to ScanFlags for easier usage. --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index b31e7ca..93e87b7 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -16,7 +16,7 @@ bitflags! { /// The `ScanFlags` structure contains constants that can be used to specify /// the behavior of scanning processes. Each flag can be combined using bitwise /// operations to enable multiple options at once. - #[derive(Debug)] + #[derive(Debug, Copy)] pub struct ScanFlags: u32 { /// Enables a thorough scanning process that examines all files and directories /// in detail. From 31d76080f2a7d52bd234ea95b2b687a60159c68e Mon Sep 17 00:00:00 2001 From: prockallsyms Date: Wed, 5 Nov 2025 16:35:27 -0600 Subject: [PATCH 3/3] Change ScanFlags to derive Clone in addition to Copy --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 93e87b7..b2e1652 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -16,7 +16,7 @@ bitflags! { /// The `ScanFlags` structure contains constants that can be used to specify /// the behavior of scanning processes. Each flag can be combined using bitwise /// operations to enable multiple options at once. - #[derive(Debug, Copy)] + #[derive(Debug, Clone, Copy)] pub struct ScanFlags: u32 { /// Enables a thorough scanning process that examines all files and directories /// in detail.