pub struct CompiledPkUpdate {
pub table_name: SmartString,
pub schema: CompactArc<Schema>,
pub pk_column_name: SmartString,
pub pk_value_source: PkValueSource,
pub updates: Vec<CompiledUpdateColumn>,
pub cached_epoch: u64,
}Expand description
Pre-bound state for a primary-key UPDATE.
Fields§
§table_name: SmartString§schema: CompactArc<Schema>§pk_column_name: SmartString§pk_value_source: PkValueSource§updates: Vec<CompiledUpdateColumn>§cached_epoch: u64Trait Implementations§
Source§impl Clone for CompiledPkUpdate
impl Clone for CompiledPkUpdate
Source§fn clone(&self) -> CompiledPkUpdate
fn clone(&self) -> CompiledPkUpdate
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CompiledPkUpdate
impl RefUnwindSafe for CompiledPkUpdate
impl Send for CompiledPkUpdate
impl Sync for CompiledPkUpdate
impl Unpin for CompiledPkUpdate
impl UnsafeUnpin for CompiledPkUpdate
impl UnwindSafe for CompiledPkUpdate
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