pub struct LayoutSignature {
pub relation_id: u32,
pub key_columns: Vec<usize>,
pub row_count: u32,
}Expand description
Stable identity for a sorted relation layout.
Fields§
§relation_id: u32Runtime relation identifier.
key_columns: Vec<usize>Columns used as the sorted key prefix.
row_count: u32Logical rows in the sorted layout.
Trait Implementations§
Source§impl Clone for LayoutSignature
impl Clone for LayoutSignature
Source§fn clone(&self) -> LayoutSignature
fn clone(&self) -> LayoutSignature
Returns a duplicate of the value. Read more
1.0.0 · 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 LayoutSignature
impl Debug for LayoutSignature
Source§impl PartialEq for LayoutSignature
impl PartialEq for LayoutSignature
impl Eq for LayoutSignature
impl StructuralPartialEq for LayoutSignature
Auto Trait Implementations§
impl Freeze for LayoutSignature
impl RefUnwindSafe for LayoutSignature
impl Send for LayoutSignature
impl Sync for LayoutSignature
impl Unpin for LayoutSignature
impl UnsafeUnpin for LayoutSignature
impl UnwindSafe for LayoutSignature
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