Struct pyo3::GILGuard [−][src]
pub struct GILGuard { /* fields omitted */ }
Expand description
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