1
0
Fork 0
mirror of https://github.com/actix/actix-web.git synced 2024-12-18 06:06:36 +00:00

Remove unsafe code from SharedHttpInnerMessage

This commit is contained in:
Armin Ronacher 2018-06-20 09:51:01 +02:00
parent 2f917f3700
commit ebd717d715

View file

@ -76,8 +76,7 @@ impl SharedHttpInnerMessage {
#[inline]
pub fn get_mut(&mut self) -> &mut HttpInnerMessage {
let r: &HttpInnerMessage = self.0.as_ref().unwrap().as_ref();
unsafe { &mut *(r as *const _ as *mut _) }
Rc::get_mut(self.0.as_mut().unwrap()).expect("cannot get mutable reference while object is immutably borrowed")
}
#[inline]