Struct arrow2_convert::field::FixedSizeBinary
source · [−]pub struct FixedSizeBinary<const SIZE: usize> {}Expand description
Represents the FixedSizeBinary Arrow type.
Trait Implementations
sourceimpl<const SIZE: usize> ArrowDeserialize for FixedSizeBinary<SIZE>
impl<const SIZE: usize> ArrowDeserialize for FixedSizeBinary<SIZE>
type ArrayType = FixedSizeBinaryArray
type ArrayType = FixedSizeBinaryArray
The
arrow2::Array type corresponding to this fieldsourceimpl<const SIZE: usize> ArrowField for FixedSizeBinary<SIZE>
impl<const SIZE: usize> ArrowField for FixedSizeBinary<SIZE>
sourceimpl<const SIZE: usize> ArrowSerialize for FixedSizeBinary<SIZE>
impl<const SIZE: usize> ArrowSerialize for FixedSizeBinary<SIZE>
type MutableArrayType = MutableFixedSizeBinaryArray
type MutableArrayType = MutableFixedSizeBinaryArray
The
arrow2::array::MutableArray that holds this valuesourcefn new_array() -> Self::MutableArrayType
fn new_array() -> Self::MutableArrayType
Create a new mutable array
sourcefn arrow_serialize(v: &Vec<u8>, array: &mut Self::MutableArrayType) -> Result<()>
fn arrow_serialize(v: &Vec<u8>, array: &mut Self::MutableArrayType) -> Result<()>
Serialize this field to arrow
Auto Trait Implementations
impl<const SIZE: usize> RefUnwindSafe for FixedSizeBinary<SIZE>
impl<const SIZE: usize> Send for FixedSizeBinary<SIZE>
impl<const SIZE: usize> Sync for FixedSizeBinary<SIZE>
impl<const SIZE: usize> Unpin for FixedSizeBinary<SIZE>
impl<const SIZE: usize> UnwindSafe for FixedSizeBinary<SIZE>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more