pub trait VarBinArrayExt: TypedArrayRef<VarBin> {
// Provided methods
fn offsets(&self) -> &ArrayRef { ... }
fn validity_child(&self) -> Option<&ArrayRef> { ... }
fn dtype_parts(&self) -> (bool, Nullability) { ... }
fn is_utf8(&self) -> bool { ... }
fn nullability(&self) -> Nullability { ... }
fn varbin_validity(&self) -> Validity { ... }
fn offset_at(&self, index: usize) -> usize { ... }
fn bytes_at(&self, index: usize) -> ByteBuffer { ... }
fn sliced_bytes(&self) -> ByteBuffer { ... }
}Provided Methods§
fn offsets(&self) -> &ArrayRef
fn validity_child(&self) -> Option<&ArrayRef>
fn dtype_parts(&self) -> (bool, Nullability)
fn is_utf8(&self) -> bool
fn nullability(&self) -> Nullability
fn varbin_validity(&self) -> Validity
fn offset_at(&self, index: usize) -> usize
fn bytes_at(&self, index: usize) -> ByteBuffer
fn sliced_bytes(&self) -> ByteBuffer
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".