{"ast_node_type":"other","tokens":[{"end":64,"kind":"keyword","start":0,"text":"mem::replace(unsafe"}]}
            mem::replace(unsafe { &mut *self.value.get() }, val)
        pub fn replace(&self, val: T) -> T {
        }