[][src]Trait pyo3::python::ToPyPointer

pub trait ToPyPointer {
    fn as_ptr(&self) -> *mut PyObject;
}

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

Required Methods

Retrieves the underlying FFI pointer (as a borrowed pointer).

Implementations on Foreign Types

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

Convert None into a null pointer.

Implementors

impl ToPyPointer for PyModule
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl ToPyPointer for PyObject
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl ToPyPointer for PyBool
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl ToPyPointer for PyByteArray
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl ToPyPointer for PyBytes
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl ToPyPointer for PyComplex
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl ToPyPointer for PyDate
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl ToPyPointer for PyDateTime
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl ToPyPointer for PyDelta
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl ToPyPointer for PyDict
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl ToPyPointer for PyFloat
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl ToPyPointer for PyFrozenSet
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl ToPyPointer for PyList
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl ToPyPointer for PyLong
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl ToPyPointer for PyObjectRef
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl ToPyPointer for PySequence
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl ToPyPointer for PySet
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl ToPyPointer for PySlice
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl ToPyPointer for PyString
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl ToPyPointer for PyTime
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl ToPyPointer for PyTuple
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl ToPyPointer for PyType
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl ToPyPointer for PyTzInfo
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

impl<'a> ToPyPointer for &'a PyObject
[src]

Gets the underlying FFI pointer, returns a borrowed pointer.

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

Gets the underlying FFI pointer, returns a borrowed pointer.