Struct pyo3::GILGuard [−][src]
#[must_use]pub struct GILGuard { /* fields omitted */ }
RAII type that represents the Global Interpreter Lock acquisition. To get hold of a value of
this type, see Python::acquire_gil.
Example
use pyo3::Python; { let gil_guard = Python::acquire_gil(); let py = gil_guard.python(); } // GIL is released when gil_guard is dropped
Implementations
impl GILGuard[src]
impl GILGuard[src]