(&self)
| 511 | } |
| 512 | |
| 513 | pub fn load(&self) -> Option<&PyObject> { |
| 514 | let ptr = Radium::load(&self.inner, Ordering::Relaxed); |
| 515 | if ptr.is_null() { |
| 516 | None |
| 517 | } else { |
| 518 | Some(unsafe { &*(ptr as *const PyObject) }) |
| 519 | } |
| 520 | } |
| 521 | |
| 522 | pub fn clear(&self) { |
| 523 | Radium::store(&self.inner, null_mut(), Ordering::Relaxed); |
no test coverage detected