Expand description
Various types defined by the Python interpreter such as int
, str
and tuple
.
Re-exports§
pub use self::any::PyAny;
pub use self::any::PyAnyMethods;
pub use self::boolobject::PyBool;
pub use self::boolobject::PyBoolMethods;
pub use self::bytearray::PyByteArray;
pub use self::bytearray::PyByteArrayMethods;
pub use self::bytes::PyBytes;
pub use self::bytes::PyBytesMethods;
pub use self::capsule::PyCapsule;
pub use self::capsule::PyCapsuleMethods;
pub use self::code::PyCode;
Non-Py_LIMITED_API
and non-PyPy
and non-GraalPy
pub use self::complex::PyComplex;
pub use self::complex::PyComplexMethods;
pub use self::datetime::timezone_utc;
DeprecatedNon-Py_LIMITED_API
pub use self::datetime::timezone_utc_bound;
Non-Py_LIMITED_API
pub use self::datetime::PyDate;
Non-Py_LIMITED_API
pub use self::datetime::PyDateAccess;
Non-Py_LIMITED_API
pub use self::datetime::PyDateTime;
Non-Py_LIMITED_API
pub use self::datetime::PyDelta;
Non-Py_LIMITED_API
pub use self::datetime::PyDeltaAccess;
Non-Py_LIMITED_API
pub use self::datetime::PyTime;
Non-Py_LIMITED_API
pub use self::datetime::PyTimeAccess;
Non-Py_LIMITED_API
pub use self::datetime::PyTzInfo;
Non-Py_LIMITED_API
pub use self::datetime::PyTzInfoAccess;
Non-Py_LIMITED_API
pub use self::dict::IntoPyDict;
pub use self::dict::PyDict;
pub use self::dict::PyDictMethods;
pub use self::dict::PyDictItems;
NeitherPyPy
norGraalPy
pub use self::dict::PyDictKeys;
NeitherPyPy
norGraalPy
pub use self::dict::PyDictValues;
NeitherPyPy
norGraalPy
pub use self::ellipsis::PyEllipsis;
pub use self::float::PyFloat;
pub use self::float::PyFloatMethods;
pub use self::frame::PyFrame;
Non-Py_LIMITED_API
and non-PyPy
and non-GraalPy
pub use self::frozenset::PyFrozenSet;
pub use self::frozenset::PyFrozenSetBuilder;
pub use self::frozenset::PyFrozenSetMethods;
pub use self::function::PyCFunction;
pub use self::function::PyFunction;
Non-Py_LIMITED_API
and non-PyPy
and non-GraalPy
pub use self::iterator::PyIterator;
pub use self::list::PyList;
pub use self::list::PyListMethods;
pub use self::mapping::PyMapping;
pub use self::mapping::PyMappingMethods;
pub use self::memoryview::PyMemoryView;
pub use self::module::PyModule;
pub use self::module::PyModuleMethods;
pub use self::none::PyNone;
pub use self::notimplemented::PyNotImplemented;
pub use self::num::PyLong;
pub use self::num::PyLong as PyInt;
pub use self::pysuper::PySuper;
NeitherPyPy
norGraalPy
pub use self::sequence::PySequence;
pub use self::sequence::PySequenceMethods;
pub use self::set::PySet;
pub use self::set::PySetMethods;
pub use self::slice::PySlice;
pub use self::slice::PySliceIndices;
pub use self::slice::PySliceMethods;
pub use self::string::PyStringData;
Non-Py_LIMITED_API
pub use self::string::PyString;
pub use self::string::PyString as PyUnicode;
pub use self::string::PyStringMethods;
pub use self::traceback::PyTraceback;
pub use self::traceback::PyTracebackMethods;
pub use self::tuple::PyTuple;
pub use self::tuple::PyTupleMethods;
pub use self::typeobject::PyType;
pub use self::typeobject::PyTypeMethods;
Modules§
- any 🔒
- bytes 🔒
- capsule 🔒
- complex 🔒
- Safe Rust wrappers for types defined in the Python
datetime
library - dict 🔒
- ellipsis 🔒
- float 🔒
- function 🔒
- Iteration over Python collections.
- iterator 🔒
- list 🔒
- mapping 🔒
- module 🔒
- none 🔒
- num 🔒
- sequence 🔒
- set 🔒
- slice 🔒
- string 🔒
- tuple 🔒
Traits§
- Python objects that have a base type.