remove PyUnicode_WCHAR_KIND from docs on Py_3_12

This commit is contained in:
David Hewitt 2023-07-24 22:19:33 +01:00
parent 16d9c56341
commit 3fa705a3c6
1 changed files with 6 additions and 4 deletions

View File

@ -287,8 +287,9 @@ impl PyASCIIObject {
/// Get the `kind` field of the [`PyASCIIObject`] state bitfield. /// Get the `kind` field of the [`PyASCIIObject`] state bitfield.
/// ///
/// Returns one of: [`PyUnicode_WCHAR_KIND`], [`PyUnicode_1BYTE_KIND`], [`PyUnicode_2BYTE_KIND`], /// Returns one of:
/// [`PyUnicode_4BYTE_KIND`] #[cfg_attr(not(Py_3_12), doc = "[`PyUnicode_WCHAR_KIND`], ")]
/// [`PyUnicode_1BYTE_KIND`], [`PyUnicode_2BYTE_KIND`], or [`PyUnicode_4BYTE_KIND`].
#[inline] #[inline]
pub unsafe fn kind(&self) -> c_uint { pub unsafe fn kind(&self) -> c_uint {
PyASCIIObjectState::from(self.state).kind() PyASCIIObjectState::from(self.state).kind()
@ -296,8 +297,9 @@ impl PyASCIIObject {
/// Set the `kind` field of the [`PyASCIIObject`] state bitfield. /// Set the `kind` field of the [`PyASCIIObject`] state bitfield.
/// ///
/// Calling this function with an argument that is not [`PyUnicode_WCHAR_KIND`], [`PyUnicode_1BYTE_KIND`], /// Calling this function with an argument that is not
/// [`PyUnicode_2BYTE_KIND`], or [`PyUnicode_4BYTE_KIND`] is invalid. #[cfg_attr(not(Py_3_12), doc = "[`PyUnicode_WCHAR_KIND`], ")]
/// [`PyUnicode_1BYTE_KIND`], [`PyUnicode_2BYTE_KIND`], or [`PyUnicode_4BYTE_KIND`] is invalid.
#[inline] #[inline]
pub unsafe fn set_kind(&mut self, val: c_uint) { pub unsafe fn set_kind(&mut self, val: c_uint) {
let mut state = PyASCIIObjectState::from(self.state); let mut state = PyASCIIObjectState::from(self.state);