Trait pyo3::conversion::ToPyObject [−][src]
Conversion trait that allows various objects to be converted into PyObject.
Required methods
Loading content...Implementations on Foreign Types
impl<T: ?Sized + ToPyObject> ToPyObject for &T[src]
impl<T: ?Sized + ToPyObject> ToPyObject for &T[src]Identity conversion: allows using existing PyObject instances where
T: ToPyObject is expected.
impl<T> ToPyObject for Option<T> where
T: ToPyObject, [src]
impl<T> ToPyObject for Option<T> where
T: ToPyObject, [src]Option::Some<T> is converted like T.
Option::None is converted to Python None.
impl ToPyObject for ()[src]
impl ToPyObject for ()[src]() is converted to Python None.
impl ToPyObject for bool[src]
impl ToPyObject for bool[src]Converts a Rust bool to a Python bool.
impl<K, V, H> ToPyObject for HashMap<K, V, H> where
K: Hash + Eq + ToPyObject,
V: ToPyObject,
H: BuildHasher, [src]
impl<K, V, H> ToPyObject for HashMap<K, V, H> where
K: Hash + Eq + ToPyObject,
V: ToPyObject,
H: BuildHasher, [src]impl<K, V> ToPyObject for BTreeMap<K, V> where
K: Eq + ToPyObject,
V: ToPyObject, [src]
impl<K, V> ToPyObject for BTreeMap<K, V> where
K: Eq + ToPyObject,
V: ToPyObject, [src]impl<T> ToPyObject for [T] where
T: ToPyObject, [src]
impl<T> ToPyObject for [T] where
T: ToPyObject, [src]impl<T> ToPyObject for Vec<T> where
T: ToPyObject, [src]
impl<T> ToPyObject for Vec<T> where
T: ToPyObject, [src]impl<T> ToPyObject for HashSet<T> where
T: Hash + Eq + ToPyObject, [src]
impl<T> ToPyObject for HashSet<T> where
T: Hash + Eq + ToPyObject, [src]impl<T> ToPyObject for BTreeSet<T> where
T: Hash + Eq + ToPyObject, [src]
impl<T> ToPyObject for BTreeSet<T> where
T: Hash + Eq + ToPyObject, [src]impl ToPyObject for str[src]
impl ToPyObject for str[src]Converts a Rust str to a Python object.
See PyString::new for details on the conversion.
impl<'a> ToPyObject for Cow<'a, str>[src]
impl<'a> ToPyObject for Cow<'a, str>[src]Converts a Rust Cow<str> to a Python object.
See PyString::new for details on the conversion.
impl ToPyObject for String[src]
impl ToPyObject for String[src]Converts a Rust String to a Python object.
See PyString::new for details on the conversion.
impl<A: ToPyObject, B: ToPyObject> ToPyObject for (A, B)[src]
impl<A: ToPyObject, B: ToPyObject> ToPyObject for (A, B)[src]impl<A: ToPyObject, B: ToPyObject, C: ToPyObject> ToPyObject for (A, B, C)[src]
impl<A: ToPyObject, B: ToPyObject, C: ToPyObject> ToPyObject for (A, B, C)[src]impl<A: ToPyObject, B: ToPyObject, C: ToPyObject, D: ToPyObject> ToPyObject for (A, B, C, D)[src]
impl<A: ToPyObject, B: ToPyObject, C: ToPyObject, D: ToPyObject> ToPyObject for (A, B, C, D)[src]impl<A: ToPyObject, B: ToPyObject, C: ToPyObject, D: ToPyObject, E: ToPyObject> ToPyObject for (A, B, C, D, E)[src]
impl<A: ToPyObject, B: ToPyObject, C: ToPyObject, D: ToPyObject, E: ToPyObject> ToPyObject for (A, B, C, D, E)[src]impl<A: ToPyObject, B: ToPyObject, C: ToPyObject, D: ToPyObject, E: ToPyObject, F: ToPyObject> ToPyObject for (A, B, C, D, E, F)[src]
impl<A: ToPyObject, B: ToPyObject, C: ToPyObject, D: ToPyObject, E: ToPyObject, F: ToPyObject> ToPyObject for (A, B, C, D, E, F)[src]impl<A: ToPyObject, B: ToPyObject, C: ToPyObject, D: ToPyObject, E: ToPyObject, F: ToPyObject, G: ToPyObject> ToPyObject for (A, B, C, D, E, F, G)[src]
impl<A: ToPyObject, B: ToPyObject, C: ToPyObject, D: ToPyObject, E: ToPyObject, F: ToPyObject, G: ToPyObject> ToPyObject for (A, B, C, D, E, F, G)[src]impl<A: ToPyObject, B: ToPyObject, C: ToPyObject, D: ToPyObject, E: ToPyObject, F: ToPyObject, G: ToPyObject, H: ToPyObject> ToPyObject for (A, B, C, D, E, F, G, H)[src]
impl<A: ToPyObject, B: ToPyObject, C: ToPyObject, D: ToPyObject, E: ToPyObject, F: ToPyObject, G: ToPyObject, H: ToPyObject> ToPyObject for (A, B, C, D, E, F, G, H)[src]impl<A: ToPyObject, B: ToPyObject, C: ToPyObject, D: ToPyObject, E: ToPyObject, F: ToPyObject, G: ToPyObject, H: ToPyObject, I: ToPyObject> ToPyObject for (A, B, C, D, E, F, G, H, I)[src]
impl<A: ToPyObject, B: ToPyObject, C: ToPyObject, D: ToPyObject, E: ToPyObject, F: ToPyObject, G: ToPyObject, H: ToPyObject, I: ToPyObject> ToPyObject for (A, B, C, D, E, F, G, H, I)[src]Implementors
impl ToPyObject for CancelledError[src]
impl ToPyObject for CancelledError[src]impl ToPyObject for IncompleteReadError[src]
impl ToPyObject for IncompleteReadError[src]impl ToPyObject for InvalidStateError[src]
impl ToPyObject for InvalidStateError[src]impl ToPyObject for LimitOverrunError[src]
impl ToPyObject for LimitOverrunError[src]impl ToPyObject for QueueEmpty[src]
impl ToPyObject for QueueEmpty[src]impl ToPyObject for TimeoutError[src]
impl ToPyObject for TimeoutError[src]impl ToPyObject for PyArithmeticError[src]
impl ToPyObject for PyArithmeticError[src]impl ToPyObject for PyAssertionError[src]
impl ToPyObject for PyAssertionError[src]impl ToPyObject for PyAttributeError[src]
impl ToPyObject for PyAttributeError[src]impl ToPyObject for PyBaseException[src]
impl ToPyObject for PyBaseException[src]impl ToPyObject for PyBlockingIOError[src]
impl ToPyObject for PyBlockingIOError[src]impl ToPyObject for PyBrokenPipeError[src]
impl ToPyObject for PyBrokenPipeError[src]impl ToPyObject for PyBufferError[src]
impl ToPyObject for PyBufferError[src]impl ToPyObject for PyChildProcessError[src]
impl ToPyObject for PyChildProcessError[src]impl ToPyObject for PyConnectionAbortedError[src]
impl ToPyObject for PyConnectionAbortedError[src]impl ToPyObject for PyConnectionError[src]
impl ToPyObject for PyConnectionError[src]impl ToPyObject for PyConnectionRefusedError[src]
impl ToPyObject for PyConnectionRefusedError[src]impl ToPyObject for PyConnectionResetError[src]
impl ToPyObject for PyConnectionResetError[src]impl ToPyObject for PyEOFError[src]
impl ToPyObject for PyEOFError[src]impl ToPyObject for PyEnvironmentError[src]
impl ToPyObject for PyEnvironmentError[src]impl ToPyObject for PyException[src]
impl ToPyObject for PyException[src]impl ToPyObject for PyFileExistsError[src]
impl ToPyObject for PyFileExistsError[src]impl ToPyObject for PyFileNotFoundError[src]
impl ToPyObject for PyFileNotFoundError[src]impl ToPyObject for PyFloatingPointError[src]
impl ToPyObject for PyFloatingPointError[src]impl ToPyObject for PyGeneratorExit[src]
impl ToPyObject for PyGeneratorExit[src]impl ToPyObject for PyImportError[src]
impl ToPyObject for PyImportError[src]impl ToPyObject for PyIndexError[src]
impl ToPyObject for PyIndexError[src]impl ToPyObject for PyInterruptedError[src]
impl ToPyObject for PyInterruptedError[src]impl ToPyObject for PyIsADirectoryError[src]
impl ToPyObject for PyIsADirectoryError[src]impl ToPyObject for PyKeyError[src]
impl ToPyObject for PyKeyError[src]impl ToPyObject for PyKeyboardInterrupt[src]
impl ToPyObject for PyKeyboardInterrupt[src]impl ToPyObject for PyLookupError[src]
impl ToPyObject for PyLookupError[src]impl ToPyObject for PyMemoryError[src]
impl ToPyObject for PyMemoryError[src]impl ToPyObject for PyModuleNotFoundError[src]
impl ToPyObject for PyModuleNotFoundError[src]impl ToPyObject for PyNameError[src]
impl ToPyObject for PyNameError[src]impl ToPyObject for PyNotADirectoryError[src]
impl ToPyObject for PyNotADirectoryError[src]impl ToPyObject for PyNotImplementedError[src]
impl ToPyObject for PyNotImplementedError[src]impl ToPyObject for PyOverflowError[src]
impl ToPyObject for PyOverflowError[src]impl ToPyObject for PyPermissionError[src]
impl ToPyObject for PyPermissionError[src]impl ToPyObject for PyProcessLookupError[src]
impl ToPyObject for PyProcessLookupError[src]impl ToPyObject for PyRecursionError[src]
impl ToPyObject for PyRecursionError[src]impl ToPyObject for PyReferenceError[src]
impl ToPyObject for PyReferenceError[src]impl ToPyObject for PyRuntimeError[src]
impl ToPyObject for PyRuntimeError[src]impl ToPyObject for PyStopAsyncIteration[src]
impl ToPyObject for PyStopAsyncIteration[src]impl ToPyObject for PyStopIteration[src]
impl ToPyObject for PyStopIteration[src]impl ToPyObject for PySyntaxError[src]
impl ToPyObject for PySyntaxError[src]impl ToPyObject for PySystemError[src]
impl ToPyObject for PySystemError[src]impl ToPyObject for PySystemExit[src]
impl ToPyObject for PySystemExit[src]impl ToPyObject for PyTimeoutError[src]
impl ToPyObject for PyTimeoutError[src]impl ToPyObject for PyTypeError[src]
impl ToPyObject for PyTypeError[src]impl ToPyObject for PyUnboundLocalError[src]
impl ToPyObject for PyUnboundLocalError[src]impl ToPyObject for PyUnicodeDecodeError[src]
impl ToPyObject for PyUnicodeDecodeError[src]impl ToPyObject for PyUnicodeEncodeError[src]
impl ToPyObject for PyUnicodeEncodeError[src]impl ToPyObject for PyUnicodeError[src]
impl ToPyObject for PyUnicodeError[src]impl ToPyObject for PyUnicodeTranslateError[src]
impl ToPyObject for PyUnicodeTranslateError[src]impl ToPyObject for PyValueError[src]
impl ToPyObject for PyValueError[src]impl ToPyObject for PyZeroDivisionError[src]
impl ToPyObject for PyZeroDivisionError[src]impl ToPyObject for PanicException[src]
impl ToPyObject for PanicException[src]impl ToPyObject for PyByteArray[src]
impl ToPyObject for PyByteArray[src]impl ToPyObject for PyCFunction[src]
impl ToPyObject for PyCFunction[src]impl ToPyObject for PyDateTime[src]
impl ToPyObject for PyDateTime[src]impl ToPyObject for PyFrozenSet[src]
impl ToPyObject for PyFrozenSet[src]impl ToPyObject for PyFunction[src]
impl ToPyObject for PyFunction[src]impl ToPyObject for PyIterator[src]
impl ToPyObject for PyIterator[src]impl ToPyObject for PySequence[src]
impl ToPyObject for PySequence[src]impl ToPyObject for PySliceIndices[src]
impl ToPyObject for PySliceIndices[src]impl<T> ToPyObject for Py<T>[src]
impl<T> ToPyObject for Py<T>[src]