[−][src]Trait agnes::join::Merge
Trait for merging another DataView with self
. RLabels
and
RFrames
are the type parameters of the DataView
being merged onto self
.
Associated Types
type OutLabels
Resulting Labels
type parameter of merged DataView
object.
type OutFrames
Resulting Frames
type parameterof merged DataView
object.
Required methods
fn merge(
&self,
right: &DataView<RLabels, RFrames>
) -> DataView<Self::OutLabels, Self::OutFrames>
&self,
right: &DataView<RLabels, RFrames>
) -> DataView<Self::OutLabels, Self::OutFrames>
Merge this object with right
, producing a new DataView
with OutLabels
and OutFrames
type parameters.
Implementors
impl<LLabels, LFrames, RLabels, RFrames> Merge<RLabels, RFrames> for DataView<LLabels, LFrames> where
LFrames: Len,
RLabels: UpdateFrameIndexMarker<<LFrames as Len>::Len>,
LLabels: Append<<RLabels as UpdateFrameIndexMarker<<LFrames as Len>::Len>>::Output>,
RFrames: Clone + UpdateFrameIndex<<LFrames as Len>::Len>,
LFrames: Append<<RFrames as UpdateFrameIndex<<LFrames as Len>::Len>>::Output> + Clone,
[src]
LFrames: Len,
RLabels: UpdateFrameIndexMarker<<LFrames as Len>::Len>,
LLabels: Append<<RLabels as UpdateFrameIndexMarker<<LFrames as Len>::Len>>::Output>,
RFrames: Clone + UpdateFrameIndex<<LFrames as Len>::Len>,
LFrames: Append<<RFrames as UpdateFrameIndex<<LFrames as Len>::Len>>::Output> + Clone,
type OutLabels = <LLabels as Append<<RLabels as UpdateFrameIndexMarker<<LFrames as Len>::Len>>::Output>>::Appended
type OutFrames = <LFrames as Append<<RFrames as UpdateFrameIndex<<LFrames as Len>::Len>>::Output>>::Appended
fn merge(
&self,
right: &DataView<RLabels, RFrames>
) -> DataView<Self::OutLabels, Self::OutFrames>
[src]
&self,
right: &DataView<RLabels, RFrames>
) -> DataView<Self::OutLabels, Self::OutFrames>