fix unreported clippy warnings

This commit is contained in:
Folkert 2020-09-30 22:50:38 +02:00
parent 7ea268a5d1
commit ed3e1ad356

View file

@ -51,17 +51,15 @@ impl<T> RocList<T> {
pub fn get(&self, index: usize) -> Option<&T> { pub fn get(&self, index: usize) -> Option<&T> {
if index < self.len() { if index < self.len() {
Some(unsafe { Some(unsafe {
let raw = self.elements.offset(index as isize); let raw = self.elements.add(index);
let reference = core::mem::transmute::<*mut T, &T>(raw);
reference &*raw
}) })
} else { } else {
None None
} }
} }
//#[no_mangle]
pub fn storage(&self) -> Option<Storage> { pub fn storage(&self) -> Option<Storage> {
use core::cmp::Ordering::*; use core::cmp::Ordering::*;