lv-std 0.0.4

some utils for c and unsafe rust, this is for personal use for now so you can use it but don't expect any regular updates or maintaining
Documentation
1
2
3
4
5
6
7
8
9
#[inline(always)]
pub unsafe fn extend_lifetime<'a, 'b, T>(r: &'a T) -> &'b T {
    std::mem::transmute::<&'a T, &'b T>(r)
}

#[inline(always)]
pub unsafe fn extend_lifetime_mut<'a, 'b, T>(r: &'a mut T) -> &'b mut T {
    std::mem::transmute::<&'a mut T, &'b mut T>(r)
}