(&self)
| 1421 | #[deprecated(note = "use downcast_ref instead")] |
| 1422 | #[inline(always)] |
| 1423 | pub fn payload<T: PyPayload>(&self) -> Option<&T> { |
| 1424 | #[allow(deprecated)] |
| 1425 | if self.payload_is::<T>() { |
| 1426 | #[allow(deprecated)] |
| 1427 | Some(unsafe { self.payload_unchecked() }) |
| 1428 | } else { |
| 1429 | None |
| 1430 | } |
| 1431 | } |
| 1432 | |
| 1433 | #[inline(always)] |
| 1434 | pub fn class(&self) -> &Py<PyType> { |
no test coverage detected