pub struct Arro3ChunkedArray(/* private fields */);
Expand description
A wrapper around a PyChunkedArray that implements IntoPyObject to convert to a
runtime-available arro3.core.ChunkedArray
.
This ensures that we return data with the user’s runtime-provided (dynamically-linked)
arro3.core.ChunkedArray
and not the one statically linked from Rust.
Trait Implementations§
Source§impl Debug for Arro3ChunkedArray
impl Debug for Arro3ChunkedArray
Source§impl From<PyChunkedArray> for Arro3ChunkedArray
impl From<PyChunkedArray> for Arro3ChunkedArray
Source§fn from(value: PyChunkedArray) -> Self
fn from(value: PyChunkedArray) -> Self
Converts to this type from the input type.
Source§impl<'py> IntoPyObject<'py> for Arro3ChunkedArray
impl<'py> IntoPyObject<'py> for Arro3ChunkedArray
Auto Trait Implementations§
impl Freeze for Arro3ChunkedArray
impl !RefUnwindSafe for Arro3ChunkedArray
impl Send for Arro3ChunkedArray
impl Sync for Arro3ChunkedArray
impl Unpin for Arro3ChunkedArray
impl !UnwindSafe for Arro3ChunkedArray
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.