ArrayCompactVisExt

Trait ArrayCompactVisExt 

Source
pub trait ArrayCompactVisExt
where Self: Array,
{ // Required method fn compact_vis(&self, _: &Bitmap, _: usize) -> Self; }
Expand description

Implement compact_vis on array, which removes element according to visibility.

Required Methods§

Source

fn compact_vis(&self, _: &Bitmap, _: usize) -> Self

Select some elements from Array based on visibility bitmap. cardinality is only used to decide capacity of the new Array.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§