[][src]Trait pyo3::python::IntoPyPointer

pub trait IntoPyPointer {
    fn into_ptr(self) -> *mut PyObject;
}

This trait allows retrieving the underlying FFI pointer from Python objects.

Required Methods

Retrieves the underlying FFI pointer. Whether pointer owned or borrowed depends on implementation.

Implementations on Foreign Types

impl<T> IntoPyPointer for Option<T> where
    T: IntoPyPointer
[src]

Convert None into a null pointer.

impl<'a, T> IntoPyPointer for &'a T where
    T: ToPyPointer
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

Implementors

impl IntoPyPointer for PyObject
[src]

Gets the underlying FFI pointer, returns a owned pointer.

impl IntoPyPointer for PyRawObject
[src]

impl<T> IntoPyPointer for Py<T>
[src]

Gets the underlying FFI pointer, returns a owned pointer.