Struct odbc_api::buffers::OptWriter [−][src]
Used to fill a column buffer with an iterator. Returned by
crate::buffers::ColumnarRowSet::column_mut
as part of an
crate::buffers::AnyColumnViewMut
.
Implementations
impl<'a, T> OptWriter<'a, T>
[src]
pub fn write(&mut self, it: impl Iterator<Item = Option<T>>)
[src]
Writes the elements returned by the iterator into the buffer, starting at the beginning.
Writes elements until the iterator returns None
or the buffer can not hold more elements.
Trait Implementations
Auto Trait Implementations
impl<'a, T> RefUnwindSafe for OptWriter<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> Send for OptWriter<'a, T> where
T: Send,
T: Send,
impl<'a, T> Sync for OptWriter<'a, T> where
T: Sync,
T: Sync,
impl<'a, T> Unpin for OptWriter<'a, T>
impl<'a, T> !UnwindSafe for OptWriter<'a, T>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,