pub struct InternedRow { /* private fields */ }Expand description
A row of interned values
Implementations§
Source§impl InternedRow
impl InternedRow
Sourcepub fn get(&self, index: usize) -> Option<&InternedValue>
pub fn get(&self, index: usize) -> Option<&InternedValue>
Get a value by field index
Sourcepub fn get_by_name(
&self,
field_name: &str,
schema: &BpsvSchema,
) -> Option<&InternedValue>
pub fn get_by_name( &self, field_name: &str, schema: &BpsvSchema, ) -> Option<&InternedValue>
Get a value by field name
Sourcepub fn values(&self) -> &[InternedValue]
pub fn values(&self) -> &[InternedValue]
Get all values
Trait Implementations§
Source§impl Clone for InternedRow
impl Clone for InternedRow
Source§fn clone(&self) -> InternedRow
fn clone(&self) -> InternedRow
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 moreAuto Trait Implementations§
impl Freeze for InternedRow
impl RefUnwindSafe for InternedRow
impl Send for InternedRow
impl Sync for InternedRow
impl Unpin for InternedRow
impl UnsafeUnpin for InternedRow
impl UnwindSafe for InternedRow
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