From adebd00daa409da67d2f252b966e2dba632acda3 Mon Sep 17 00:00:00 2001 From: Sebastian Thiel Date: Fri, 24 Nov 2023 08:05:30 +0100 Subject: [PATCH] Add test to assure memory consumption of EntryData doesn't change unexpectedly. --- src/traverse.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/traverse.rs b/src/traverse.rs index 72962747..b4fbcff2 100644 --- a/src/traverse.rs +++ b/src/traverse.rs @@ -220,3 +220,17 @@ impl Traversal { .sum() } } + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn size_of_entry_data() { + assert_eq!( + std::mem::size_of::(), + if cfg!(windows) { 56 } else { 48 }, + "the size of this should not change unexpectedly as it affects overall memory consumption" + ); + } +}