Struct arrow::array::BooleanBufferBuilder [−][src]
pub struct BooleanBufferBuilder { /* fields omitted */ }
Implementations
impl BooleanBufferBuilder
[src]
impl BooleanBufferBuilder
[src]pub fn new(capacity: usize) -> Self
[src]
pub fn len(&self) -> usize
[src]
pub fn is_empty(&self) -> bool
[src]
pub fn capacity(&self) -> usize
[src]
pub fn advance(&mut self, additional: usize)
[src]
pub fn reserve(&mut self, additional: usize)
[src]
pub fn reserve(&mut self, additional: usize)
[src]Reserve space to at least additional
new bits.
Capacity will be >= self.len() + additional
.
New bytes are uninitialized and reading them is undefined behavior.
pub fn append(&mut self, v: bool)
[src]
pub fn append_n(&mut self, additional: usize, v: bool)
[src]
pub fn append_slice(&mut self, slice: &[bool])
[src]
pub fn finish(&mut self) -> Buffer
[src]
Trait Implementations
impl Debug for BooleanBufferBuilder
[src]
impl Debug for BooleanBufferBuilder
[src]impl From<BooleanBufferBuilder> for Buffer
[src]
impl From<BooleanBufferBuilder> for Buffer
[src]fn from(builder: BooleanBufferBuilder) -> Self
[src]
fn from(builder: BooleanBufferBuilder) -> Self
[src]Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for BooleanBufferBuilder
impl Send for BooleanBufferBuilder
impl Sync for BooleanBufferBuilder
impl Unpin for BooleanBufferBuilder
impl UnwindSafe for BooleanBufferBuilder
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<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,