Struct xitca_postgres::pipeline::PipelineItem
source · pub struct PipelineItem<'a> { /* private fields */ }
Expand description
streaming item of certain query inside pipeline’s PipelineStream. impl AsyncLendingIterator and can be used to collect Row from item.
Implementations§
source§impl PipelineItem<'_>
impl PipelineItem<'_>
sourcepub async fn row_affected(self) -> Result<u64, Error>
pub async fn row_affected(self) -> Result<u64, Error>
collect rows affected by this pipelined query. Row information will be ignored.
§Panic
calling this method on an already finished PipelineItem will cause panic. PipelineItem is marked as finished when its AsyncLendingIterator::try_next method returns Option::None
Trait Implementations§
source§impl AsyncLendingIterator for PipelineItem<'_>
impl AsyncLendingIterator for PipelineItem<'_>
Auto Trait Implementations§
impl<'a> Freeze for PipelineItem<'a>
impl<'a> RefUnwindSafe for PipelineItem<'a>
impl<'a> Send for PipelineItem<'a>
impl<'a> Sync for PipelineItem<'a>
impl<'a> Unpin for PipelineItem<'a>
impl<'a> !UnwindSafe for PipelineItem<'a>
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