pub struct Arro3Field(/* private fields */);Expand description
A wrapper around a PyField that implements IntoPyObject to convert to a runtime-available
arro3.core.Field.
This ensures that we return data with the user’s runtime-provided (dynamically-linked)
arro3.core.Field and not the one statically linked from Rust.
Trait Implementations§
Source§impl Debug for Arro3Field
impl Debug for Arro3Field
Source§impl From<&Field> for Arro3Field
impl From<&Field> for Arro3Field
Source§impl From<PyField> for Arro3Field
impl From<PyField> for Arro3Field
Source§impl<'py> IntoPyObject<'py> for Arro3Field
impl<'py> IntoPyObject<'py> for Arro3Field
Auto Trait Implementations§
impl Freeze for Arro3Field
impl RefUnwindSafe for Arro3Field
impl Send for Arro3Field
impl Sync for Arro3Field
impl Unpin for Arro3Field
impl UnwindSafe for Arro3Field
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<'py, T> IntoPyObjectExt<'py> for Twhere
T: IntoPyObject<'py>,
impl<'py, T> IntoPyObjectExt<'py> for Twhere
T: IntoPyObject<'py>,
Source§fn into_bound_py_any(self, py: Python<'py>) -> Result<Bound<'py, PyAny>, PyErr>
fn into_bound_py_any(self, py: Python<'py>) -> Result<Bound<'py, PyAny>, PyErr>
Converts
self into an owned Python object, dropping type information.