pub struct RowsMetadata {
pub flags: i32,
pub columns_count: i32,
pub paging_state: Option<CBytes>,
pub global_table_space: Option<Vec<CString>>,
pub col_specs: Vec<ColSpec>,
}Expand description
Rows metadata.
Fields§
§flags: i32Flags. [Read more…] (https://github.com/apache/cassandra/blob/trunk/doc/native_protocol_v4.spec#L541)
columns_count: i32Number of columns.
paging_state: Option<CBytes>Paging state.
global_table_space: Option<Vec<CString>>Option that may contain global table space.
col_specs: Vec<ColSpec>List of column specifications.
Trait Implementations§
Source§impl Clone for RowsMetadata
impl Clone for RowsMetadata
Source§fn clone(&self) -> RowsMetadata
fn clone(&self) -> RowsMetadata
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 RowsMetadata
impl Debug for RowsMetadata
Source§impl FromCursor for RowsMetadata
impl FromCursor for RowsMetadata
Source§fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<RowsMetadata>
fn from_cursor(cursor: &mut Cursor<&[u8]>) -> Result<RowsMetadata>
It should return an implementor from an
io::Cursor over an array of bytes.Auto Trait Implementations§
impl Freeze for RowsMetadata
impl RefUnwindSafe for RowsMetadata
impl Send for RowsMetadata
impl Sync for RowsMetadata
impl Unpin for RowsMetadata
impl UnwindSafe for RowsMetadata
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