[][src]Trait agnes::frame::IntoMeltFrame

pub trait IntoMeltFrame<MeltLabel> {
    type FrameFields;
    type FramedStore;
    type Output;
    fn into_melt_frame(self) -> Self::Output;
}

Trait for repackaging an data store into a DataFrame[struct.DataFrame.html] as a melted data structure. The output DataFrame will have one label, MeltLabel, which rotates over the labels in underlying data store.

Associated Types

type FrameFields

The FrameFields type parameter for the output DataFrame.

type FramedStore

The FramedStore type parameter for the output DataFrame.

type Output

The output DataFrame (should always be DataFrame<Self::FrameFields, Self::FramedStore>).

Loading content...

Required methods

fn into_melt_frame(self) -> Self::Output

Convert self into a DataFrame object.

Loading content...

Implementors

impl<MeltLabel, Labels, Frames> IntoMeltFrame<MeltLabel> for DataView<Labels, Frames> where
    Labels: MeltFrameFields<MeltLabel>, 
[src]

type FrameFields = <Labels as MeltFrameFields<MeltLabel>>::Fields

type FramedStore = DataView<Labels, Frames>

type Output = DataFrame<Self::FrameFields, Self::FramedStore>

Loading content...