From 4175aa5bc40f98976ff81179a08acc97d61f6f2a Mon Sep 17 00:00:00 2001 From: KAMADA Ken'ichi Date: Thu, 3 Nov 2016 18:58:32 +0900 Subject: [PATCH] Test to ensure that usize can hold a 32-bit offset. --- src/lib.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index e0e2b33..0cc4e0d 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -44,3 +44,14 @@ mod tag; mod tiff; mod util; mod value; + +#[cfg(test)] +mod tests { + use std::mem; + + // This library assumes that usize is not smaller than u32. + #[test] + fn size_of_usize() { + assert!(mem::size_of::() >= mem::size_of::()); + } +}