Skip to content

Commit 3ca0c16

Browse files
committed
fix clippy lint for missing transmute annotations
1 parent 579130e commit 3ca0c16

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/gl/x11.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,22 +86,22 @@ impl GlContext {
8686

8787
errors::XErrorHandler::handle(display, |error_handler| {
8888
#[allow(non_snake_case)]
89-
let glXCreateContextAttribsARB: GlXCreateContextAttribsARB = {
89+
let glXCreateContextAttribsARB = {
9090
let addr = get_proc_address("glXCreateContextAttribsARB");
9191
if addr.is_null() {
9292
return Err(GlError::CreationFailed(CreationFailedError::GetProcAddressFailed));
9393
} else {
94-
std::mem::transmute(addr)
94+
std::mem::transmute::<*const c_void, GlXCreateContextAttribsARB>(addr)
9595
}
9696
};
9797

9898
#[allow(non_snake_case)]
99-
let glXSwapIntervalEXT: GlXSwapIntervalEXT = {
99+
let glXSwapIntervalEXT = {
100100
let addr = get_proc_address("glXSwapIntervalEXT");
101101
if addr.is_null() {
102102
return Err(GlError::CreationFailed(CreationFailedError::GetProcAddressFailed));
103103
} else {
104-
std::mem::transmute(addr)
104+
std::mem::transmute::<*const c_void, GlXSwapIntervalEXT>(addr)
105105
}
106106
};
107107

0 commit comments

Comments
 (0)