pub struct PartitionKeyComponent {
pub name: String,
pub cql_type: String,
}Expand description
The authoritative type + header-synthesised name of a single-component
partition key (issue #1750, roborev 3784). See PartitionKeyShape.
Fields§
§name: StringThe header’s synthesised pk column name (id / partition_key). NOT a
trusted identity — only a label for pk-column reconstruction.
cql_type: StringThe authoritative CQL type of the pk component (from keyType).
Trait Implementations§
Source§impl Clone for PartitionKeyComponent
impl Clone for PartitionKeyComponent
Source§fn clone(&self) -> PartitionKeyComponent
fn clone(&self) -> PartitionKeyComponent
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 moreSource§impl Debug for PartitionKeyComponent
impl Debug for PartitionKeyComponent
impl Eq for PartitionKeyComponent
Source§impl PartialEq for PartitionKeyComponent
impl PartialEq for PartitionKeyComponent
impl StructuralPartialEq for PartitionKeyComponent
Auto Trait Implementations§
impl Freeze for PartitionKeyComponent
impl RefUnwindSafe for PartitionKeyComponent
impl Send for PartitionKeyComponent
impl Sync for PartitionKeyComponent
impl Unpin for PartitionKeyComponent
impl UnsafeUnpin for PartitionKeyComponent
impl UnwindSafe for PartitionKeyComponent
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.