From f7e2adc7c185c077e4047f0e21e4d1c894d9d067 Mon Sep 17 00:00:00 2001 From: Nilstrieb <48135649+Nilstrieb@users.noreply.github.com> Date: Mon, 4 Apr 2022 18:59:09 +0200 Subject: [PATCH] fix static asserts --- src/backend.rs | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/backend.rs b/src/backend.rs index df40912..bb2be51 100644 --- a/src/backend.rs +++ b/src/backend.rs @@ -24,18 +24,15 @@ pub trait Backend { } #[allow(dead_code)] // :/ -const fn assert_size() -where - B: Backend<()>, -{ - let has_equal_size = mem::size_of::() == mem::size_of::(); +const fn assert_same_size() { + let has_equal_size = mem::size_of::() == mem::size_of::(); assert!(has_equal_size); } #[cfg(not(target_pointer_width = "16"))] -const _: () = assert_size::(); -const _: () = assert_size::(); -const _: () = assert_size::(); +const _: () = assert_same_size::>::Stored>(); +const _: () = assert_same_size::>::Stored>(); +const _: () = assert_same_size::>::Stored>(); impl Backend for usize { type Stored = *mut T;