[−][src]Trait agnes::frame::SelectAndFrame
Trait for selecting a field associated with the label Label
from the fields in FramedStore
.
Associated Types
type DType: Debug
The resultant data type of the field.
type Field: DataIndex<DType = Self::DType>
The field accessor type.
Required methods
fn select_and_frame(
perm: &Rc<Permutation<Vec<usize>>>,
store: &FramedStore
) -> Framed<Self::DType, Self::Field>
perm: &Rc<Permutation<Vec<usize>>>,
store: &FramedStore
) -> Framed<Self::DType, Self::Field>
Returns an Framed struct accessing the selected field.
Implementors
impl<TargetLabel, FrameLabel, StoreDetails, Tail, FramedStore> SelectAndFrame<TargetLabel, FramedStore> for LMCons<FrameLabel, StoreDetails, Tail> where
TargetLabel: LabelEq<FrameLabel>,
LMCons<FrameLabel, StoreDetails, Tail>: SelectAndFrameMatch<TargetLabel, FramedStore, <TargetLabel as LabelEq<FrameLabel>>::Eq>,
[src]
TargetLabel: LabelEq<FrameLabel>,
LMCons<FrameLabel, StoreDetails, Tail>: SelectAndFrameMatch<TargetLabel, FramedStore, <TargetLabel as LabelEq<FrameLabel>>::Eq>,
type DType = <LMCons<FrameLabel, StoreDetails, Tail> as SelectAndFrameMatch<TargetLabel, FramedStore, <TargetLabel as LabelEq<FrameLabel>>::Eq>>::DType
type Field = <LMCons<FrameLabel, StoreDetails, Tail> as SelectAndFrameMatch<TargetLabel, FramedStore, <TargetLabel as LabelEq<FrameLabel>>::Eq>>::Field
fn select_and_frame(
perm: &Rc<Permutation<Vec<usize>>>,
store: &FramedStore
) -> Framed<Self::DType, Self::Field>
[src]
perm: &Rc<Permutation<Vec<usize>>>,
store: &FramedStore
) -> Framed<Self::DType, Self::Field>