Struct agnes::frame::Reindexed [−][src]
pub struct Reindexed<'a, 'b, R: 'a, DI: 'b> { /* fields omitted */ }
Data structure that provides DataIndex access to a reorganized (sorted / shuffled) data field.
Trait Implementations
impl<'a, 'b, R: Debug + 'a, DI: Debug + 'b> Debug for Reindexed<'a, 'b, R, DI>
[src]
impl<'a, 'b, R: Debug + 'a, DI: Debug + 'b> Debug for Reindexed<'a, 'b, R, DI>
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl<'a, 'b, DI, R, DTypes> DataIndex<DTypes> for Reindexed<'a, 'b, R, DI> where
DTypes: DTypeList,
R: 'a + Reindexer<DTypes>,
DI: 'b + DataIndex<DTypes>,
[src]
impl<'a, 'b, DI, R, DTypes> DataIndex<DTypes> for Reindexed<'a, 'b, R, DI> where
DTypes: DTypeList,
R: 'a + Reindexer<DTypes>,
DI: 'b + DataIndex<DTypes>,
type DType = DI::DType
The data type contained within this field.
fn get_datum(&self, idx: usize) -> Result<Value<&Self::DType>>
[src]
fn get_datum(&self, idx: usize) -> Result<Value<&Self::DType>>
Returns the data (possibly NA) at the specified index, if it exists.
fn len(&self) -> usize
[src]
fn len(&self) -> usize
Returns the length of this data field.
fn is_empty(&self) -> bool
[src]
fn is_empty(&self) -> bool
Returns whether or not this field is empty.
ⓘImportant traits for DataIterator<'a, DTypes, T>fn iter(&self) -> DataIterator<DTypes, Self::DType> where
Self: Sized,
[src]
ⓘImportant traits for DataIterator<'a, DTypes, T>
fn iter(&self) -> DataIterator<DTypes, Self::DType> where
Self: Sized,
Returns an iterator over the values in this field.