[][src]Trait agnes::frame::IntoFrame

pub trait IntoFrame {
    type FrameFields;
    type FramedStore;
    type Output;
    fn into_frame(self) -> Self::Output;
}

Trait for repackaging an data store into a DataFrame[struct.DataFrame.html]. The output DataFrame should have the same labels as the 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_frame(self) -> Self::Output

Convert self into a DataFrame object.

Loading content...

Implementors

impl<Fields> IntoFrame for DataStore<Fields> where
    Fields: AssocStorage + SimpleFrameFields,
    DataFrame<<Fields as SimpleFrameFields>::Fields, DataStore<Fields>>: From<DataStore<Fields>>, 
[src]

type FrameFields = <Fields as SimpleFrameFields>::Fields

type FramedStore = DataStore<Fields>

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

impl<Labels, Frames> IntoFrame for DataView<Labels, Frames> where
    Labels: SimpleFrameFields,
    DataFrame<<Labels as SimpleFrameFields>::Fields, DataView<Labels, Frames>>: From<DataView<Labels, Frames>>, 
[src]

type FrameFields = <Labels as SimpleFrameFields>::Fields

type FramedStore = DataView<Labels, Frames>

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

Loading content...