Expand description
Defines conversions between Rust and Python types.
Re-exportsยง
use crate::err::PyResult;๐use crate::inspect::PyStaticExpr;๐experimental-inspectuse crate::inspect::type_hint_identifier;๐experimental-inspectuse crate::inspect::type_hint_subscript;๐experimental-inspectuse crate::pyclass::boolean_struct::False;๐use crate::pyclass::PyClassGuardError;๐use crate::pyclass::PyClassGuardMutError;๐use crate::types::PyList;๐use crate::types::PyTuple;๐use crate::Borrowed;๐use crate::Bound;๐use crate::BoundObject;๐use crate::Py;๐use crate::PyAny;๐use crate::PyClass;๐use crate::PyErr;๐use crate::PyRef;๐use crate::PyRefMut;๐use crate::PyTypeCheck;๐use crate::Python;๐use core::convert::Infallible;๐use core::marker::PhantomData;๐pub(crate) use from_py_object_sequence::FromPyObjectSequence;๐use crate::platform::prelude::*;๐
Modulesยง
- from_
py_ ๐object_ sequence - into_
pyobject_ ๐ext - private ๐
- test_
no_ ๐clone
Traitsยง
- From
PyObject - Extract a type from a Python object.
- From
PyObject Owned - A data structure that can be extracted without borrowing any data from the input.
- Into
PyObject - Defines a conversion from a Rust type to a Python object, which may fail.
- Into
PyObject Ext - Convenience methods for common usages of
IntoPyObject. Every type that implementsIntoPyObjectalso implements this trait.