aboutsummaryrefslogtreecommitdiff
path: root/dhwt-codec/src/bin/encode.rs
diff options
context:
space:
mode:
Diffstat (limited to 'dhwt-codec/src/bin/encode.rs')
-rw-r--r--dhwt-codec/src/bin/encode.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/dhwt-codec/src/bin/encode.rs b/dhwt-codec/src/bin/encode.rs
index 0e711b0..db4c70e 100644
--- a/dhwt-codec/src/bin/encode.rs
+++ b/dhwt-codec/src/bin/encode.rs
@@ -50,5 +50,8 @@ fn run_mode(a: &mut VideoBuf, b: &mut VideoBuf, mode: IndexMode, size: usize) {
}
fn make_mut<T>(r: &T) -> &mut T {
- unsafe { &mut *((r as *const T) as *mut T) }
+ #[allow(mutable_transmutes)]
+ unsafe {
+ std::mem::transmute::<&T, &mut T>(r)
+ }
}