unsafe fn replace_offset(bt: pp::BreakToken, offset: isize) -> pp::BreakToken {
    #[allow(dead_code)]
    pub struct BreakToken {
        offset: isize,
        blank_space: isize,
    }
    let bt_exposed: BreakToken = std::mem::transmute(bt);
    std::mem::transmute(BreakToken {
        offset,
        blank_space: bt_exposed.blank_space,
    })
}
/// Lol this is probably a terrible idea but let's got with it...
Lol this is probably a terrible idea but let's got with it
Lol this is probably a terrible idea but let ' s got with it
unsafe fn replace_offset(bt: pp::BreakToken, offset: isize) -> pp::BreakToken {
    #[allow(dead_code)]
    pub struct BreakToken {
        offset: isize,
        blank_space: isize,
    }
    let bt_exposed: BreakToken = std::mem::transmute(bt);
    std::mem::transmute(BreakToken {
        offset,
        blank_space: bt_exposed.blank_space,
    })
}
unsafe fn replace_offset ( bt : pp :: BreakToken , offset : isize ) -> pp :: BreakToken { # [ allow ( dead_code ) ] pub struct BreakToken { offset : isize , blank_space : isize , } let bt_exposed : BreakToken = std :: mem :: transmute ( bt ) ; std :: mem :: transmute ( BreakToken { offset , blank_space : bt_exposed . blank_space , } ) }
Lol this is probably a terrible idea but let's got with it...
Lol this is probably a terrible idea but let ' s got with it ...
bt
pp::BreakToken
offset
isize
bt
pp::BreakToken
offset
isize