pub struct ColumnBuilder<R: Record + ColAt<I>, const I: usize>{ /* private fields */ }
Expand description
A typed column builder for column I
of record R
.
Implementations§
Source§impl<R: Record + ColAt<I>, const I: usize> ColumnBuilder<R, I>
impl<R: Record + ColAt<I>, const I: usize> ColumnBuilder<R, I>
Sourcepub fn with_capacity(capacity: usize) -> Self
pub fn with_capacity(capacity: usize) -> Self
Create a builder with capacity
.
Sourcepub fn append_value(&mut self, v: &<R as ColAt<I>>::Native)
pub fn append_value(&mut self, v: &<R as ColAt<I>>::Native)
Append a value.
Sourcepub fn append_option(&mut self, v: Option<&<R as ColAt<I>>::Native>)
pub fn append_option(&mut self, v: Option<&<R as ColAt<I>>::Native>)
Append an optional value; None
appends a null.
Auto Trait Implementations§
impl<R, const I: usize> Freeze for ColumnBuilder<R, I>
impl<R, const I: usize> RefUnwindSafe for ColumnBuilder<R, I>
impl<R, const I: usize> Send for ColumnBuilder<R, I>
impl<R, const I: usize> Sync for ColumnBuilder<R, I>
impl<R, const I: usize> Unpin for ColumnBuilder<R, I>
impl<R, const I: usize> UnwindSafe for ColumnBuilder<R, I>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more