devela::_dep::pyo3

Module prelude

Available on crate features dep_pyo3 and std only.
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::*;

Structs§

  • A borrowed equivalent to Bound.
  • A GIL-attached equivalent to Py<T>.
  • A GIL-independent reference to an object allocated on the Python heap.
  • Represents any Python object.
  • Initializer for our #[pyclass] system.
  • Represents a Python exception.
  • Represents a Python module object.
  • A wrapper type for an immutably borrowed value from a [Bound<'py, T>].
  • A wrapper type for a mutably borrowed value from a [Bound<'py, T>].
  • A marker token that represents holding the GIL.

Traits§

Type Aliases§

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