(
py: Python<'_>,
obj: PyObject,
)
| 58 | impl crate::python::PythonObjectWithCheckedDowncast for PyString { |
| 59 | #[inline] |
| 60 | fn downcast_from( |
| 61 | py: Python<'_>, |
| 62 | obj: PyObject, |
| 63 | ) -> Result<PyString, PythonObjectDowncastError<'_>> { |
| 64 | if is_base_string(&obj) { |
| 65 | Ok(PyString(obj)) |
| 66 | } else { |
| 67 | Err(PythonObjectDowncastError::new( |
| 68 | py, |
| 69 | "PyString", |
| 70 | obj.get_type(py), |
| 71 | )) |
| 72 | } |
| 73 | } |
| 74 | |
| 75 | #[inline] |
| 76 | fn downcast_borrow_from<'a, 'p>( |
nothing calls this directly
no test coverage detected