diff --git a/parsers/src/http_upload.rs b/parsers/src/http_upload.rs index 35c691828e8936029a919b9ce277c848a035c976..e6507b8128194ec4fcec86b22abfd56f1c931f7f 100644 --- a/parsers/src/http_upload.rs +++ b/parsers/src/http_upload.rs @@ -147,6 +147,26 @@ impl IqResultPayload for SlotResult {} mod tests { use super::*; + #[cfg(target_pointer_width = "32")] + #[test] + fn test_size() { + assert_size!(SlotRequest, 32); + assert_size!(Header, 16); + assert_size!(Put, 24); + assert_size!(Get, 12); + assert_size!(SlotResult, 36); + } + + #[cfg(target_pointer_width = "64")] + #[test] + fn test_size() { + assert_size!(SlotRequest, 56); + assert_size!(Header, 32); + assert_size!(Put, 48); + assert_size!(Get, 24); + assert_size!(SlotResult, 72); + } + #[test] fn test_slot_request() { let elem: Element = "