Struct arrow::bitmap::Bitmap [−][src]
pub struct Bitmap { /* fields omitted */ }
Implementations
impl Bitmap
[src]
impl Bitmap
[src]pub fn new(num_bits: usize) -> Self
[src]
pub fn len(&self) -> usize
[src]
pub fn is_empty(&self) -> bool
[src]
pub fn is_set(&self, i: usize) -> bool
[src]
pub fn buffer_ref(&self) -> &Buffer
[src]
pub fn into_buffer(self) -> Buffer
[src]
pub fn get_buffer_memory_size(&self) -> usize
[src]
pub fn get_buffer_memory_size(&self) -> usize
[src]Returns the total number of bytes of memory occupied by the buffers owned by this Bitmap.
pub fn get_array_memory_size(&self) -> usize
[src]
pub fn get_array_memory_size(&self) -> usize
[src]Returns the total number of bytes of memory occupied physically by this Bitmap.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Bitmap
impl Send for Bitmap
impl Sync for Bitmap
impl Unpin for Bitmap
impl UnwindSafe for Bitmap
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,