Expand description
PyO3’s prelude.
The purpose of this module is to alleviate imports of many commonly used items of the PyO3 crate by adding a glob import to the top of pyo3 heavy modules:
use pyo3::prelude::*;Re-exports§
- pub use crate::conversion::FromPyObject;
- pub use crate::conversion::IntoPyObject;
- pub use crate::err::PyErr;
- pub use crate::err::PyResult;
- pub use crate::instance::Borrowed;
- pub use crate::instance::Bound;
- pub use crate::instance::Py;
- pub use crate::instance::PyObject;
- pub use crate::marker::Python;
- pub use crate::pycell::PyRef;
- pub use crate::pycell::PyRefMut;
- pub use crate::pyclass_init::PyClassInitializer;
- pub use crate::types::PyAny;
- pub use crate::types::PyModule;
- pub use crate::wrap_pyfunction;- macros
- pub use crate::types::any::PyAnyMethods;
- pub use crate::types::boolobject::PyBoolMethods;
- pub use crate::types::bytearray::PyByteArrayMethods;
- pub use crate::types::bytes::PyBytesMethods;
- pub use crate::types::capsule::PyCapsuleMethods;
- pub use crate::types::complex::PyComplexMethods;
- pub use crate::types::dict::PyDictMethods;
- pub use crate::types::float::PyFloatMethods;
- pub use crate::types::frozenset::PyFrozenSetMethods;
- pub use crate::types::list::PyListMethods;
- pub use crate::types::mapping::PyMappingMethods;
- pub use crate::types::mappingproxy::PyMappingProxyMethods;
- pub use crate::types::module::PyModuleMethods;
- pub use crate::types::sequence::PySequenceMethods;
- pub use crate::types::set::PySetMethods;
- pub use crate::types::slice::PySliceMethods;
- pub use crate::types::string::PyStringMethods;
- pub use crate::types::traceback::PyTracebackMethods;
- pub use crate::types::tuple::PyTupleMethods;
- pub use crate::types::typeobject::PyTypeMethods;
- pub use crate::types::weakref::PyWeakrefMethods;
Attribute Macros§
- pyclassmacros
- pyfunctionmacros
- A proc macro used to expose Rust functions to Python.
- pymethodsmacros
- A proc macro used to expose methods to Python.
- pymodulemacros
- A proc macro used to implement Python modules.
Derive Macros§
- FromPyObject macros
- IntoPyObject macros
- IntoPyObject Ref macros