From 7efbd9cde6d99571c559f1365c12ed07d68397c5 Mon Sep 17 00:00:00 2001 From: Cameron McCormack Date: Thu, 10 Jan 2019 06:01:03 +0000 Subject: [PATCH] style: Remove unnecessary mem::transmute in MediaListKey. Differential Revision: https://phabricator.services.mozilla.com/D16147 --- components/style/invalidation/media_queries.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/components/style/invalidation/media_queries.rs b/components/style/invalidation/media_queries.rs index aeec7f1ac1e..75149a02891 100644 --- a/components/style/invalidation/media_queries.rs +++ b/components/style/invalidation/media_queries.rs @@ -38,10 +38,8 @@ impl MediaListKey { pub trait ToMediaListKey: Sized { /// Get a `MediaListKey` for this item. This key needs to uniquely identify /// the item. - #[allow(unsafe_code)] fn to_media_list_key(&self) -> MediaListKey { - use std::mem; - MediaListKey(unsafe { mem::transmute(self as *const Self) }) + MediaListKey(self as *const Self as usize) } }