pub enum RowSegmentSource {
Contiguous {
start: usize,
len: usize,
},
Wrapped {
start: usize,
len: usize,
},
Indexed,
}Expand description
How a RowSegment was extracted from its source row.
Variants§
Contiguous
A contiguous slice [start, start + len).
Fields
Wrapped
A wrapping slice starting at start and continuing modulo twelve.
Fields
Indexed
An explicit ordinal sequence.
Trait Implementations§
Source§impl Clone for RowSegmentSource
impl Clone for RowSegmentSource
Source§fn clone(&self) -> RowSegmentSource
fn clone(&self) -> RowSegmentSource
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 moreSource§impl Debug for RowSegmentSource
impl Debug for RowSegmentSource
impl Eq for RowSegmentSource
Source§impl Hash for RowSegmentSource
impl Hash for RowSegmentSource
Source§impl PartialEq for RowSegmentSource
impl PartialEq for RowSegmentSource
impl StructuralPartialEq for RowSegmentSource
Auto Trait Implementations§
impl Freeze for RowSegmentSource
impl RefUnwindSafe for RowSegmentSource
impl Send for RowSegmentSource
impl Sync for RowSegmentSource
impl Unpin for RowSegmentSource
impl UnsafeUnpin for RowSegmentSource
impl UnwindSafe for RowSegmentSource
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