[go: up one dir, main page]

Module pyo3::prelude

source ·
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

Macros

Structs

  • RAII type that represents the Global Interpreter Lock acquisition.
  • A GIL-independent reference to an object allocated on the Python heap.
  • Represents a Python exception.

Type Definitions

  • A commonly-used alias for Py<PyAny>.
  • Represents the result of a Python call.

Attribute Macros

  • pyclassmacros
  • 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