pub struct FixedSizeBinaryArray {
pub n: i32,
pub validity: Option<Vec<u8>>,
pub data: Vec<u8>,
}Expand description
An array of byte vectors with fixed length
The corresponding view is FixedSizeBinaryView.
Fields§
§n: i32The number of bytes per element
validity: Option<Vec<u8>>The validity of the elements as a bitmap
data: Vec<u8>The data with each element concatenated
Implementations§
Source§impl FixedSizeBinaryArray
impl FixedSizeBinaryArray
Sourcepub fn as_view(&self) -> FixedSizeBinaryView<'_>
pub fn as_view(&self) -> FixedSizeBinaryView<'_>
Get the view for this array
Trait Implementations§
Source§impl Clone for FixedSizeBinaryArray
impl Clone for FixedSizeBinaryArray
Source§fn clone(&self) -> FixedSizeBinaryArray
fn clone(&self) -> FixedSizeBinaryArray
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FixedSizeBinaryArray
impl Debug for FixedSizeBinaryArray
Source§impl PartialEq for FixedSizeBinaryArray
impl PartialEq for FixedSizeBinaryArray
impl StructuralPartialEq for FixedSizeBinaryArray
Auto Trait Implementations§
impl Freeze for FixedSizeBinaryArray
impl RefUnwindSafe for FixedSizeBinaryArray
impl Send for FixedSizeBinaryArray
impl Sync for FixedSizeBinaryArray
impl Unpin for FixedSizeBinaryArray
impl UnsafeUnpin for FixedSizeBinaryArray
impl UnwindSafe for FixedSizeBinaryArray
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more