pub enum StreamItem<'a> {
Header(&'a [ColumnSchema]),
Row(&'a [&'a Value]),
}Expand description
v7.37 — one item in the streaming SELECT emit channel. The
engine yields exactly one Header (before any row) then zero
or more Rows. Pgwire (or any other consumer) decides how to
turn those into wire bytes.
Variants§
Header(&'a [ColumnSchema])
Row(&'a [&'a Value])
Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for StreamItem<'a>
impl<'a> RefUnwindSafe for StreamItem<'a>
impl<'a> Send for StreamItem<'a>
impl<'a> Sync for StreamItem<'a>
impl<'a> Unpin for StreamItem<'a>
impl<'a> UnsafeUnpin for StreamItem<'a>
impl<'a> UnwindSafe for StreamItem<'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