pub struct ColumnFamily { /* private fields */ }Expand description
A column-family descriptor.
Implementations§
Source§impl ColumnFamily
impl ColumnFamily
Sourcepub fn new(name: ColumnFamilyName) -> Self
pub fn new(name: ColumnFamilyName) -> Self
Creates a column family with no registered columns.
Sourcepub fn with_column(self, column: ColumnName) -> Self
pub fn with_column(self, column: ColumnName) -> Self
Adds a column name.
Sourcepub const fn name(&self) -> &ColumnFamilyName
pub const fn name(&self) -> &ColumnFamilyName
Returns the family name.
Sourcepub fn columns(&self) -> &[ColumnName]
pub fn columns(&self) -> &[ColumnName]
Returns the registered columns.
Trait Implementations§
Source§impl Clone for ColumnFamily
impl Clone for ColumnFamily
Source§fn clone(&self) -> ColumnFamily
fn clone(&self) -> ColumnFamily
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 ColumnFamily
impl Debug for ColumnFamily
Source§impl PartialEq for ColumnFamily
impl PartialEq for ColumnFamily
impl Eq for ColumnFamily
impl StructuralPartialEq for ColumnFamily
Auto Trait Implementations§
impl Freeze for ColumnFamily
impl RefUnwindSafe for ColumnFamily
impl Send for ColumnFamily
impl Sync for ColumnFamily
impl Unpin for ColumnFamily
impl UnsafeUnpin for ColumnFamily
impl UnwindSafe for ColumnFamily
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