Module pyo3::class[][src]

Expand description

Python object protocols

Re-exports

pub use self::basic::PyObjectProtocol;
pub use self::buffer::PyBufferProtocol;
pub use self::context::PyContextProtocol;
pub use self::descr::PyDescrProtocol;
pub use self::gc::PyGCProtocol;
pub use self::gc::PyTraverseError;
pub use self::gc::PyVisit;
pub use self::iter::PyIterProtocol;
pub use self::mapping::PyMappingProtocol;
pub use self::number::PyNumberProtocol;
pub use self::pyasync::PyAsyncProtocol;
pub use self::sequence::PySequenceProtocol;

Modules

Basic Python Object customization

bufferNon-Py_LIMITED_API

Represent Python Buffer protocol implementation

Context manager api Trait and support implementation for context manager api

Python Description Interface

Python GC support

Python Iterator Interface. Trait and support implementation for implementing iterators

Python Mapping Interface Trait and support implementation for implementing mapping support

Python Number Interface Trait and support implementation for implementing number protocol

Python Async/Await Interface.

Python Sequence Interface Trait and support implementation for implementing sequence