Trait arrow::array::types::ByteViewType
source · pub trait ByteViewType:
Sealed
+ 'static
+ PartialEq
+ Send
+ Sync {
type Native: ByteArrayNativeType + AsRef<Self::Native> + AsRef<[u8]> + ?Sized;
type Owned: Debug + Clone + Sync + Send + AsRef<Self::Native>;
const IS_UTF8: bool;
const PREFIX: &'static str;
const DATA_TYPE: DataType = _;
// Required method
fn validate(views: &[u128], buffers: &[Buffer]) -> Result<(), ArrowError>;
}
Expand description
A trait over the variable length bytes view array types
Required Associated Types§
Required Associated Constants§
Provided Associated Constants§
Required Methods§
Object Safety§
This trait is not object safe.