(o: *mut PyObject)
| 478 | #[cfg(not(Py_LIMITED_API))] |
| 479 | #[inline] |
| 480 | unsafe fn PyUnicode_IS_COMPACT(o: *mut PyObject) -> bool { |
| 481 | let compact_bit = 1 << 5; |
| 482 | let state = (*(o as *mut PyASCIIObject)).state; |
| 483 | (state & compact_bit) != 0 |
| 484 | } |
| 485 | |
| 486 | #[cfg(not(Py_LIMITED_API))] |
| 487 | pub const PyUnicode_WCHAR_KIND: u32 = 0; |