pub struct ColMetaData {
pub columns: Arc<[Column]>,
}Expand description
Shared column metadata for a result set.
This is shared across all rows in the result set to avoid duplicating metadata per row.
Fields§
§columns: Arc<[Column]>Column definitions.
Implementations§
Source§impl ColMetaData
impl ColMetaData
Sourcepub fn find_by_name(&self, name: &str) -> Option<usize>
pub fn find_by_name(&self, name: &str) -> Option<usize>
Find a column index by name (case-insensitive).
Trait Implementations§
Source§impl Clone for ColMetaData
impl Clone for ColMetaData
Source§fn clone(&self) -> ColMetaData
fn clone(&self) -> ColMetaData
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 moreAuto Trait Implementations§
impl Freeze for ColMetaData
impl RefUnwindSafe for ColMetaData
impl Send for ColMetaData
impl Sync for ColMetaData
impl Unpin for ColMetaData
impl UnwindSafe for ColMetaData
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