[−][src]Trait pyo3::ToPyObject
Conversion trait that allows various objects to be converted into PyObject
Required Methods
Implementations on Foreign Types
impl<'a, T: ?Sized> ToPyObject for &'a T where
T: ToPyObject,
[src]
impl<'a, T: ?Sized> ToPyObject for &'a T where
T: ToPyObject,
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,
Option::Some<T>
is converted like T
.
Option::None
is converted to Python None
.
impl ToPyObject for ()
[src]
impl ToPyObject for ()
()
is converted to Python None
.
impl ToPyObject for bool
[src]
impl ToPyObject for bool
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,
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,
impl ToPyObject for f64
[src]
impl ToPyObject for f64
impl ToPyObject for f32
[src]
impl ToPyObject for f32
impl<T> ToPyObject for [T] where
T: ToPyObject,
[src]
impl<T> ToPyObject for [T] where
T: ToPyObject,
impl<T> ToPyObject for Vec<T> where
T: ToPyObject,
[src]
impl<T> ToPyObject for Vec<T> where
T: ToPyObject,
impl<T> ToPyObject for HashSet<T> where
T: Hash + Eq + ToPyObject,
[src]
impl<T> ToPyObject for HashSet<T> where
T: Hash + Eq + ToPyObject,
impl<T> ToPyObject for BTreeSet<T> where
T: Hash + Eq + ToPyObject,
[src]
impl<T> ToPyObject for BTreeSet<T> where
T: Hash + Eq + ToPyObject,
impl ToPyObject for str
[src]
impl ToPyObject for str
Converts Rust str
to 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>
Converts Rust Cow<str>
to Python object.
See PyString::new
for details on the conversion.
impl ToPyObject for String
[src]
impl ToPyObject for String
Converts Rust String
to Python object.
See PyString::new
for details on the conversion.
impl<A: ToPyObject> ToPyObject for (A,)
[src]
impl<A: ToPyObject> ToPyObject for (A,)
impl<A: ToPyObject, B: ToPyObject> ToPyObject for (A, B)
[src]
impl<A: ToPyObject, B: ToPyObject> ToPyObject for (A, B)
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)
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)
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)
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)
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)
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)
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)
impl ToPyObject for i8
[src]
impl ToPyObject for i8
impl ToPyObject for u8
[src]
impl ToPyObject for u8
impl ToPyObject for i16
[src]
impl ToPyObject for i16
impl ToPyObject for u16
[src]
impl ToPyObject for u16
impl ToPyObject for i32
[src]
impl ToPyObject for i32
impl ToPyObject for u32
[src]
impl ToPyObject for u32
impl ToPyObject for i64
[src]
impl ToPyObject for i64
impl ToPyObject for isize
[src]
impl ToPyObject for isize
impl ToPyObject for usize
[src]
impl ToPyObject for usize
impl ToPyObject for u64
[src]
impl ToPyObject for u64
impl ToPyObject for i128
[src]
impl ToPyObject for i128
impl ToPyObject for u128
[src]
impl ToPyObject for u128
Implementors
impl ToPyObject for PyModule
[src]
impl ToPyObject for PyModule
impl ToPyObject for NoArgs
[src]
impl ToPyObject for NoArgs
Converts NoArgs
to an empty Python tuple.
impl ToPyObject for PyErr
[src]
impl ToPyObject for PyErr
impl ToPyObject for PyObject
[src]
impl ToPyObject for PyObject
impl ToPyObject for PyBool
[src]
impl ToPyObject for PyBool
impl ToPyObject for PyByteArray
[src]
impl ToPyObject for PyByteArray
impl ToPyObject for PyBytes
[src]
impl ToPyObject for PyBytes
impl ToPyObject for PyComplex
[src]
impl ToPyObject for PyComplex
impl ToPyObject for PyDate
[src]
impl ToPyObject for PyDate
impl ToPyObject for PyDateTime
[src]
impl ToPyObject for PyDateTime
impl ToPyObject for PyDelta
[src]
impl ToPyObject for PyDelta
impl ToPyObject for PyDict
[src]
impl ToPyObject for PyDict
impl ToPyObject for PyFloat
[src]
impl ToPyObject for PyFloat
impl ToPyObject for PyFrozenSet
[src]
impl ToPyObject for PyFrozenSet
impl ToPyObject for PyList
[src]
impl ToPyObject for PyList
impl ToPyObject for PyLong
[src]
impl ToPyObject for PyLong
impl ToPyObject for PyObjectRef
[src]
impl ToPyObject for PyObjectRef
impl ToPyObject for PySet
[src]
impl ToPyObject for PySet
impl ToPyObject for PySlice
[src]
impl ToPyObject for PySlice
impl ToPyObject for PySliceIndices
[src]
impl ToPyObject for PySliceIndices
impl ToPyObject for PyString
[src]
impl ToPyObject for PyString
impl ToPyObject for PyTime
[src]
impl ToPyObject for PyTime
impl ToPyObject for PyTuple
[src]
impl ToPyObject for PyTuple
impl ToPyObject for PyType
[src]
impl ToPyObject for PyType
impl ToPyObject for PyTzInfo
[src]
impl ToPyObject for PyTzInfo
impl<T> ToPyObject for Py<T>
[src]
impl<T> ToPyObject for Py<T>