[go: up one dir, main page]

Trait pyo3::conversion::ToPyObject

source ·
pub trait ToPyObject {
    // Required method
    fn to_object(&self, py: Python<'_>) -> PyObject;
}
Expand description

Conversion trait that allows various objects to be converted into PyObject.

Required Methods§

source

fn to_object(&self, py: Python<'_>) -> PyObject

Converts self into a Python object.

Implementations on Foreign Types§

source§

impl ToPyObject for Cow<'_, str>

Converts a Rust Cow<'_, str> to a Python object. See PyString::new for details on the conversion.

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for Cow<'_, OsStr>

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for Cow<'_, [u8]>

source§

fn to_object(&self, py: Python<'_>) -> Py<PyAny>

source§

impl ToPyObject for IpAddr

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for Tz

Available on Py_3_9 and crate feature chrono-tz only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for bool

Converts a Rust bool to a Python bool.

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for char

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for f32

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for f64

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for i8

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for i16

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for i32

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for i64

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for i128

Available on non-Py_LIMITED_API and non-GraalPy only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for isize

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for str

Converts a Rust str to a Python object. See PyString::new for details on the conversion.

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for u8

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for u16

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for u32

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for u64

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for u128

Available on non-Py_LIMITED_API and non-GraalPy only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for ()

() is converted to Python None.

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for usize

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for String

Converts a Rust String to a Python object. See PyString::new for details on the conversion.

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for Ipv4Addr

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for Ipv6Addr

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for Duration

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for OsStr

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for OsString

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for Path

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for PathBuf

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for SystemTime

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for NaiveDate

Available on crate feature chrono only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for NaiveDateTime

Available on crate feature chrono only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for NaiveTime

Available on crate feature chrono only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for FixedOffset

Available on crate feature chrono only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for Utc

Available on crate feature chrono only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for BigInt

Available on crate feature num-bigint only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for BigUint

Available on crate feature num-bigint only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for Complex<f32>

Available on crate feature num-complex only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for Complex<f64>

Available on crate feature num-complex only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for Ratio<i8>

Available on crate feature num-rational only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for Ratio<i16>

Available on crate feature num-rational only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for Ratio<i32>

Available on crate feature num-rational only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for Ratio<i64>

Available on crate feature num-rational only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for Ratio<isize>

Available on crate feature num-rational only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for Ratio<BigInt>

Available on crate feature num-rational only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for Decimal

Available on crate feature rust_decimal only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for NonZeroI8

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for NonZeroI16

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for NonZeroI32

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for NonZeroI64

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for NonZeroI128

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for NonZeroIsize

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for NonZeroU8

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for NonZeroU16

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for NonZeroU32

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for NonZeroU64

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for NonZeroU128

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for NonZeroUsize

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl ToPyObject for Duration

Available on crate feature chrono only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<'a> ToPyObject for Cow<'a, Path>

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<A> ToPyObject for SmallVec<A>
where A: Array, A::Item: ToPyObject,

Available on crate feature smallvec only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<K, V> ToPyObject for BTreeMap<K, V>
where K: Eq + ToPyObject, V: ToPyObject,

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<K, V, H> ToPyObject for HashMap<K, V, H>
where K: Hash + Eq + ToPyObject, V: ToPyObject, H: BuildHasher,

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<K, V, H> ToPyObject for HashMap<K, V, H>
where K: Hash + Eq + ToPyObject, V: ToPyObject, H: BuildHasher,

Available on crate feature hashbrown only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<K, V, H> ToPyObject for IndexMap<K, V, H>
where K: Hash + Eq + ToPyObject, V: ToPyObject, H: BuildHasher,

Available on crate feature indexmap only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<L, R> ToPyObject for Either<L, R>
where L: ToPyObject, R: ToPyObject,

Available on crate feature either only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<T0: ToPyObject> ToPyObject for (T0,)

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<T0: ToPyObject, T1: ToPyObject> ToPyObject for (T0, T1)

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<T0: ToPyObject, T1: ToPyObject, T2: ToPyObject> ToPyObject for (T0, T1, T2)

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<T0: ToPyObject, T1: ToPyObject, T2: ToPyObject, T3: ToPyObject> ToPyObject for (T0, T1, T2, T3)

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<T0: ToPyObject, T1: ToPyObject, T2: ToPyObject, T3: ToPyObject, T4: ToPyObject> ToPyObject for (T0, T1, T2, T3, T4)

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<T0: ToPyObject, T1: ToPyObject, T2: ToPyObject, T3: ToPyObject, T4: ToPyObject, T5: ToPyObject> ToPyObject for (T0, T1, T2, T3, T4, T5)

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<T0: ToPyObject, T1: ToPyObject, T2: ToPyObject, T3: ToPyObject, T4: ToPyObject, T5: ToPyObject, T6: ToPyObject> ToPyObject for (T0, T1, T2, T3, T4, T5, T6)

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<T0: ToPyObject, T1: ToPyObject, T2: ToPyObject, T3: ToPyObject, T4: ToPyObject, T5: ToPyObject, T6: ToPyObject, T7: ToPyObject> ToPyObject for (T0, T1, T2, T3, T4, T5, T6, T7)

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<T0: ToPyObject, T1: ToPyObject, T2: ToPyObject, T3: ToPyObject, T4: ToPyObject, T5: ToPyObject, T6: ToPyObject, T7: ToPyObject, T8: ToPyObject> ToPyObject for (T0, T1, T2, T3, T4, T5, T6, T7, T8)

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<T0: ToPyObject, T1: ToPyObject, T2: ToPyObject, T3: ToPyObject, T4: ToPyObject, T5: ToPyObject, T6: ToPyObject, T7: ToPyObject, T8: ToPyObject, T9: ToPyObject> ToPyObject for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<T0: ToPyObject, T1: ToPyObject, T2: ToPyObject, T3: ToPyObject, T4: ToPyObject, T5: ToPyObject, T6: ToPyObject, T7: ToPyObject, T8: ToPyObject, T9: ToPyObject, T10: ToPyObject> ToPyObject for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<T0: ToPyObject, T1: ToPyObject, T2: ToPyObject, T3: ToPyObject, T4: ToPyObject, T5: ToPyObject, T6: ToPyObject, T7: ToPyObject, T8: ToPyObject, T9: ToPyObject, T10: ToPyObject, T11: ToPyObject> ToPyObject for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<T> ToPyObject for Option<T>
where T: ToPyObject,

Option::Some<T> is converted like T. Option::None is converted to Python None.

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<T> ToPyObject for [T]
where T: ToPyObject,

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<T> ToPyObject for BTreeSet<T>
where T: Hash + Eq + ToPyObject,

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<T> ToPyObject for Vec<T>
where T: ToPyObject,

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<T> ToPyObject for HashSet<T>
where T: Hash + Eq + ToPyObject,

Available on crate feature hashbrown only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<T, S> ToPyObject for HashSet<T, S>
where T: Hash + Eq + ToPyObject, S: BuildHasher + Default,

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<T, const N: usize> ToPyObject for [T; N]
where T: ToPyObject,

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<T: Copy + ToPyObject> ToPyObject for Cell<T>

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<T: ?Sized + ToPyObject> ToPyObject for &T

Identity conversion: allows using existing PyObject instances where T: ToPyObject is expected.

source§

fn to_object(&self, py: Python<'_>) -> PyObject

source§

impl<Tz: TimeZone> ToPyObject for DateTime<Tz>

Available on crate feature chrono only.
source§

fn to_object(&self, py: Python<'_>) -> PyObject

Implementors§

source§

impl ToPyObject for CancelledError

Available on crate feature gil-refs only.
source§

impl ToPyObject for IncompleteReadError

Available on crate feature gil-refs only.
source§

impl ToPyObject for InvalidStateError

Available on crate feature gil-refs only.
source§

impl ToPyObject for LimitOverrunError

Available on crate feature gil-refs only.
source§

impl ToPyObject for QueueEmpty

Available on crate feature gil-refs only.
source§

impl ToPyObject for QueueFull

Available on crate feature gil-refs only.
source§

impl ToPyObject for TimeoutError

Available on crate feature gil-refs only.
source§

impl ToPyObject for gaierror

Available on crate feature gil-refs only.
source§

impl ToPyObject for herror

Available on crate feature gil-refs only.
source§

impl ToPyObject for timeout

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyArithmeticError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyAssertionError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyAttributeError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyBaseException

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyBlockingIOError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyBrokenPipeError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyBufferError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyBytesWarning

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyChildProcessError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyConnectionAbortedError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyConnectionError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyConnectionRefusedError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyConnectionResetError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyDeprecationWarning

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyEOFError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyEncodingWarning

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyEnvironmentError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyException

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyFileExistsError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyFileNotFoundError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyFloatingPointError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyFutureWarning

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyGeneratorExit

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyIOError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyImportError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyImportWarning

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyIndexError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyInterruptedError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyIsADirectoryError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyKeyError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyKeyboardInterrupt

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyLookupError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyMemoryError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyModuleNotFoundError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyNameError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyNotADirectoryError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyNotImplementedError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyOSError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyOverflowError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyPendingDeprecationWarning

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyPermissionError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyProcessLookupError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyRecursionError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyReferenceError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyResourceWarning

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyRuntimeError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyRuntimeWarning

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyStopAsyncIteration

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyStopIteration

Available on crate feature gil-refs only.
source§

impl ToPyObject for PySyntaxError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PySyntaxWarning

Available on crate feature gil-refs only.
source§

impl ToPyObject for PySystemError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PySystemExit

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyTimeoutError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyTypeError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyUnboundLocalError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyUnicodeDecodeError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyUnicodeEncodeError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyUnicodeError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyUnicodeTranslateError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyUnicodeWarning

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyUserWarning

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyValueError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyWarning

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyZeroDivisionError

Available on crate feature gil-refs only.
source§

impl ToPyObject for PanicException

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyErr

source§

impl ToPyObject for PyBackedBytes

source§

impl ToPyObject for PyBackedStr

source§

impl ToPyObject for PyAny

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyBool

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyByteArray

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyBytes

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyCFunction

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyCapsule

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyCode

Available on non-Py_LIMITED_API and non-PyPy and non-GraalPy and crate feature gil-refs only.
source§

impl ToPyObject for PyComplex

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyDate

Available on non-Py_LIMITED_API and crate feature gil-refs only.
source§

impl ToPyObject for PyDateTime

Available on non-Py_LIMITED_API and crate feature gil-refs only.
source§

impl ToPyObject for PyDelta

Available on non-Py_LIMITED_API and crate feature gil-refs only.
source§

impl ToPyObject for PyDict

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyDictItems

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyDictKeys

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyDictValues

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyEllipsis

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyFloat

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyFrame

Available on non-Py_LIMITED_API and non-PyPy and non-GraalPy and crate feature gil-refs only.
source§

impl ToPyObject for PyFrozenSet

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyFunction

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyIterator

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyList

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyLong

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyMapping

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyMemoryView

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyModule

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyNone

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyNotImplemented

Available on crate feature gil-refs only.
source§

impl ToPyObject for PySequence

Available on crate feature gil-refs only.
source§

impl ToPyObject for PySet

Available on crate feature gil-refs only.
source§

impl ToPyObject for PySlice

Available on crate feature gil-refs only.
source§

impl ToPyObject for PySliceIndices

source§

impl ToPyObject for PyString

Available on crate feature gil-refs only.
source§

impl ToPyObject for PySuper

Available on neither PyPy nor GraalPy and crate feature gil-refs only.
source§

impl ToPyObject for PyTime

Available on non-Py_LIMITED_API and crate feature gil-refs only.
source§

impl ToPyObject for PyTraceback

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyTuple

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyType

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyTzInfo

Available on non-Py_LIMITED_API and crate feature gil-refs only.
source§

impl ToPyObject for PyWeakref

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyWeakrefProxy

Available on crate feature gil-refs only.
source§

impl ToPyObject for PyWeakrefReference

Available on crate feature gil-refs only.
source§

impl<T> ToPyObject for Borrowed<'_, '_, T>

source§

impl<T> ToPyObject for Bound<'_, T>

source§

impl<T> ToPyObject for Py<T>

source§

impl<T: PyClass> ToPyObject for &PyCell<T>

Available on crate feature gil-refs only.