Skip to main content

Module unicodeobject

Module unicodeobject 

Source

Re-exportsยง

use crate::pyport::Py_ssize_t; ๐Ÿ”’
use core::ffi::c_char; ๐Ÿ”’
use core::ffi::c_int; ๐Ÿ”’
use core::ffi::c_void; ๐Ÿ”’
use libc::wchar_t; ๐Ÿ”’
use crate::object::*; ๐Ÿ”’

Constantsยง

Py_UNICODE_REPLACEMENT_CHARACTER

Staticsยง

PyUnicodeIter_Typeโš Non-RustPython
PyUnicode_Typeโš Non-RustPython

Functionsยง

PyUnicode_Appendโš 
PyUnicode_AppendAndDelโš 
PyUnicode_AsASCIIStringโš 
PyUnicode_AsCharmapStringโš 
PyUnicode_AsDecodedObjectโš DeprecatedNon-Py_3_15
PyUnicode_AsDecodedUnicodeโš DeprecatedNon-Py_3_15
PyUnicode_AsEncodedObjectโš DeprecatedNon-Py_3_15
PyUnicode_AsEncodedStringโš 
PyUnicode_AsEncodedUnicodeโš DeprecatedNon-Py_3_15
PyUnicode_AsLatin1Stringโš 
PyUnicode_AsRawUnicodeEscapeStringโš 
PyUnicode_AsUCS4โš 
PyUnicode_AsUCS4Copyโš 
PyUnicode_AsUTF8AndSizeโš Py_3_10 or non-Py_LIMITED_API
PyUnicode_AsUTF8Stringโš 
PyUnicode_AsUTF16Stringโš 
PyUnicode_AsUTF32Stringโš 
PyUnicode_AsUnicodeEscapeStringโš 
PyUnicode_AsWideCharโš 
PyUnicode_AsWideCharStringโš 
PyUnicode_BuildEncodingMapโš 
PyUnicode_Checkโš Non-PyPy
PyUnicode_CheckExactโš Neither PyPy nor RustPython
PyUnicode_Compareโš 
PyUnicode_CompareWithASCIIStringโš 
PyUnicode_Concatโš 
PyUnicode_Containsโš 
PyUnicode_Countโš 
PyUnicode_Decodeโš 
PyUnicode_DecodeASCIIโš 
PyUnicode_DecodeCharmapโš 
PyUnicode_DecodeFSDefaultโš 
PyUnicode_DecodeFSDefaultAndSizeโš 
PyUnicode_DecodeLatin1โš 
PyUnicode_DecodeLocaleโš 
PyUnicode_DecodeLocaleAndSizeโš 
PyUnicode_DecodeRawUnicodeEscapeโš 
PyUnicode_DecodeUTF7โš 
PyUnicode_DecodeUTF8โš 
PyUnicode_DecodeUTF7Statefulโš 
PyUnicode_DecodeUTF8Statefulโš 
PyUnicode_DecodeUTF16โš 
PyUnicode_DecodeUTF32โš 
PyUnicode_DecodeUTF16Statefulโš 
PyUnicode_DecodeUTF32Statefulโš 
PyUnicode_DecodeUnicodeEscapeโš 
PyUnicode_EncodeFSDefaultโš 
PyUnicode_EncodeLocaleโš 
PyUnicode_Equalโš Py_3_14
PyUnicode_EqualToUTF8โš Py_3_13
PyUnicode_EqualToUTF8AndSizeโš Py_3_13
PyUnicode_FSConverterโš 
PyUnicode_FSDecoderโš 
PyUnicode_Findโš 
PyUnicode_FindCharโš 
PyUnicode_Formatโš 
PyUnicode_FromEncodedObjectโš 
PyUnicode_FromFormatโš 
PyUnicode_FromObjectโš 
PyUnicode_FromOrdinalโš 
PyUnicode_FromStringโš 
PyUnicode_FromStringAndSizeโš 
PyUnicode_FromWideCharโš 
PyUnicode_GetDefaultEncodingโš 
PyUnicode_GetLengthโš 
PyUnicode_InternFromStringโš 
PyUnicode_InternInPlaceโš 
PyUnicode_IsIdentifierโš 
PyUnicode_Joinโš 
PyUnicode_Partitionโš 
PyUnicode_RPartitionโš 
PyUnicode_RSplitโš 
PyUnicode_ReadCharโš 
PyUnicode_Replaceโš 
PyUnicode_Resizeโš 
PyUnicode_RichCompareโš 
PyUnicode_Splitโš 
PyUnicode_Splitlinesโš 
PyUnicode_Substringโš 
PyUnicode_Tailmatchโš 
PyUnicode_Translateโš 
PyUnicode_WriteCharโš 

Type Aliasesยง

Py_UCS1
Py_UCS2
Py_UCS4
TailmatchResult ๐Ÿ”’ Not (PyPy and non-Py_3_12)
โš ๏ธ Internal Docs โš ๏ธ Not Public API ๐Ÿ‘‰ Official Docs Here