(obj: PyObjectRef, vm: &VirtualMachine)
| 430 | |
| 431 | impl CallbackData { |
| 432 | fn new(obj: PyObjectRef, vm: &VirtualMachine) -> Option<Self> { |
| 433 | (!vm.is_none(&obj)).then_some(Self { |
| 434 | obj: obj.into_raw(), |
| 435 | vm, |
| 436 | }) |
| 437 | } |
| 438 | |
| 439 | fn retrieve(&self) -> (&PyObject, &VirtualMachine) { |
| 440 | unsafe { (self.obj.as_ref(), &*self.vm) } |
nothing calls this directly
no test coverage detected