pub struct ChangeBuilder { /* private fields */ }Implementations§
Source§impl ChangeBuilder
impl ChangeBuilder
pub fn new(operator_id: FlowNodeId, version: CommitVersion) -> Self
pub fn changed_at(self, changed_at: DateTime) -> Self
pub fn insert(self, post: Columns) -> Self
pub fn insert_row(self, row: Row) -> Self
pub fn update(self, pre: Columns, post: Columns) -> Self
pub fn update_rows(self, pre: Row, post: Row) -> Self
pub fn remove(self, pre: Columns) -> Self
pub fn remove_row(self, row: Row) -> Self
pub fn diff(self, diff: Diff) -> Self
pub fn diffs(self, iter: impl IntoIterator<Item = Diff>) -> Self
pub fn build(self) -> Change
Auto Trait Implementations§
impl Freeze for ChangeBuilder
impl RefUnwindSafe for ChangeBuilder
impl Send for ChangeBuilder
impl Sync for ChangeBuilder
impl Unpin for ChangeBuilder
impl UnsafeUnpin for ChangeBuilder
impl UnwindSafe for ChangeBuilder
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more