pub struct WritePart {
pub audience: Audience,
pub rows: Vec<RowChange>,
pub executions: Vec<RowExecution>,
pub dismissals: Vec<Dismissal>,
}Expand description
All changes for one audience, sealed together (§15.6).
Fields§
§audience: AudienceThe audience of every row in this part.
rows: Vec<RowChange>One change per row, in increasing merge row-identity order.
executions: Vec<RowExecution>Rows the SQL changed with no net change, in increasing row order; no row also has a change.
dismissals: Vec<Dismissal>Lost values acknowledged by this write, ordered by row, target and write (D5.10).
Implementations§
Trait Implementations§
impl Eq for WritePart
impl StructuralPartialEq for WritePart
Auto Trait Implementations§
impl Freeze for WritePart
impl RefUnwindSafe for WritePart
impl Send for WritePart
impl Sync for WritePart
impl Unpin for WritePart
impl UnsafeUnpin for WritePart
impl UnwindSafe for WritePart
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more