pub trait RunEndArrayExt: TypedArrayRef<RunEnd> {
// Provided methods
fn offset(&self) -> usize { ... }
fn ends(&self) -> &ArrayRef { ... }
fn values(&self) -> &ArrayRef { ... }
fn dtype(&self) -> &DType { ... }
fn find_physical_index(
&self,
index: usize,
ctx: &mut ExecutionCtx,
) -> VortexResult<usize> { ... }
fn find_slice_end_index(
&self,
index: usize,
ctx: &mut ExecutionCtx,
) -> VortexResult<usize> { ... }
}Provided Methods§
fn offset(&self) -> usize
fn ends(&self) -> &ArrayRef
fn values(&self) -> &ArrayRef
fn dtype(&self) -> &DType
fn find_physical_index( &self, index: usize, ctx: &mut ExecutionCtx, ) -> VortexResult<usize>
fn find_slice_end_index( &self, index: usize, ctx: &mut ExecutionCtx, ) -> VortexResult<usize>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".