pub struct RowKey(pub Vec<(ColumnName, GenericValue)>);Expand description
A row’s primary key, as ordered column/value pairs.
A Vec rather than a single value so composite keys are represented
naturally; values reuse GenericValue from the schema model. Shared
vocabulary: cdc names the changed row with it, and
document uses it as a document’s root key.
Tuple Fields§
§0: Vec<(ColumnName, GenericValue)>Trait Implementations§
impl Eq for RowKey
impl StructuralPartialEq for RowKey
Auto Trait Implementations§
impl Freeze for RowKey
impl RefUnwindSafe for RowKey
impl Send for RowKey
impl Sync for RowKey
impl Unpin for RowKey
impl UnsafeUnpin for RowKey
impl UnwindSafe for RowKey
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