[][src]Trait shine_graph::join::IntoJoin

pub trait IntoJoin {
type Store: IndexLowerBound<usize>;
    fn into_join(self) -> Join<Self::Store>;
}

Trait to create Join

Associated Types

Loading content...

Required methods

fn into_join(self) -> Join<Self::Store>

Loading content...

Implementations on Foreign Types

impl<A0, A1> IntoJoin for (A0, A1) where
    A0: IntoJoin,
    A1: IntoJoin
[src]

Implement IntoJoin for tuple of IntoJoin The Item is a tuple of the Items made of the Items of the underlying IntoJoin

type Store = (A0::Store, A1::Store)

impl<A0, A1, A2> IntoJoin for (A0, A1, A2) where
    A0: IntoJoin,
    A1: IntoJoin,
    A2: IntoJoin
[src]

Implement IntoJoin for tuple of IntoJoin The Item is a tuple of the Items made of the Items of the underlying IntoJoin

type Store = (A0::Store, A1::Store, A2::Store)

impl<A0, A1, A2, A3> IntoJoin for (A0, A1, A2, A3) where
    A0: IntoJoin,
    A1: IntoJoin,
    A2: IntoJoin,
    A3: IntoJoin
[src]

Implement IntoJoin for tuple of IntoJoin The Item is a tuple of the Items made of the Items of the underlying IntoJoin

type Store = (A0::Store, A1::Store, A2::Store, A3::Store)

impl<A0, A1, A2, A3, A4> IntoJoin for (A0, A1, A2, A3, A4) where
    A0: IntoJoin,
    A1: IntoJoin,
    A2: IntoJoin,
    A3: IntoJoin,
    A4: IntoJoin
[src]

Implement IntoJoin for tuple of IntoJoin The Item is a tuple of the Items made of the Items of the underlying IntoJoin

type Store = (A0::Store, A1::Store, A2::Store, A3::Store, A4::Store)

impl<A0, A1, A2, A3, A4, A5> IntoJoin for (A0, A1, A2, A3, A4, A5) where
    A0: IntoJoin,
    A1: IntoJoin,
    A2: IntoJoin,
    A3: IntoJoin,
    A4: IntoJoin,
    A5: IntoJoin
[src]

Implement IntoJoin for tuple of IntoJoin The Item is a tuple of the Items made of the Items of the underlying IntoJoin

type Store = (A0::Store, A1::Store, A2::Store, A3::Store, A4::Store, A5::Store)

impl<A0, A1, A2, A3, A4, A5, A6> IntoJoin for (A0, A1, A2, A3, A4, A5, A6) where
    A0: IntoJoin,
    A1: IntoJoin,
    A2: IntoJoin,
    A3: IntoJoin,
    A4: IntoJoin,
    A5: IntoJoin,
    A6: IntoJoin
[src]

Implement IntoJoin for tuple of IntoJoin The Item is a tuple of the Items made of the Items of the underlying IntoJoin

type Store = (A0::Store, A1::Store, A2::Store, A3::Store, A4::Store, A5::Store, A6::Store)

impl<A0, A1, A2, A3, A4, A5, A6, A7> IntoJoin for (A0, A1, A2, A3, A4, A5, A6, A7) where
    A0: IntoJoin,
    A1: IntoJoin,
    A2: IntoJoin,
    A3: IntoJoin,
    A4: IntoJoin,
    A5: IntoJoin,
    A6: IntoJoin,
    A7: IntoJoin
[src]

Implement IntoJoin for tuple of IntoJoin The Item is a tuple of the Items made of the Items of the underlying IntoJoin

type Store = (A0::Store, A1::Store, A2::Store, A3::Store, A4::Store, A5::Store, A6::Store, A7::Store)

impl<A0, A1, A2, A3, A4, A5, A6, A7, A8> IntoJoin for (A0, A1, A2, A3, A4, A5, A6, A7, A8) where
    A0: IntoJoin,
    A1: IntoJoin,
    A2: IntoJoin,
    A3: IntoJoin,
    A4: IntoJoin,
    A5: IntoJoin,
    A6: IntoJoin,
    A7: IntoJoin,
    A8: IntoJoin
[src]

Implement IntoJoin for tuple of IntoJoin The Item is a tuple of the Items made of the Items of the underlying IntoJoin

type Store = (A0::Store, A1::Store, A2::Store, A3::Store, A4::Store, A5::Store, A6::Store, A7::Store, A8::Store)

impl<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9> IntoJoin for (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9) where
    A0: IntoJoin,
    A1: IntoJoin,
    A2: IntoJoin,
    A3: IntoJoin,
    A4: IntoJoin,
    A5: IntoJoin,
    A6: IntoJoin,
    A7: IntoJoin,
    A8: IntoJoin,
    A9: IntoJoin
[src]

Implement IntoJoin for tuple of IntoJoin The Item is a tuple of the Items made of the Items of the underlying IntoJoin

type Store = (A0::Store, A1::Store, A2::Store, A3::Store, A4::Store, A5::Store, A6::Store, A7::Store, A8::Store, A9::Store)

Loading content...

Implementors

impl<'a, M, S> IntoJoin for RowRead<'a, M, S> where
    M: MatrixMask,
    S: Store
[src]

type Store = Self

impl<'a, M, S> IntoJoin for RowUpdate<'a, M, S> where
    M: MatrixMask,
    S: StoreMut
[src]

type Store = Self

impl<'a, M, S> IntoJoin for RowWrite<'a, M, S> where
    M: MatrixMask,
    S: StoreMut
[src]

type Store = Self

impl<'a, M, S> IntoJoin for WrapRowRead<'a, M, S> where
    M: MatrixMask,
    S: Store
[src]

type Store = Self

impl<'a, M, S> IntoJoin for WrapRowUpdate<'a, M, S> where
    M: MatrixMask,
    S: StoreMut
[src]

type Store = Self

impl<'a, M, S> IntoJoin for WrapRowWrite<'a, M, S> where
    M: MatrixMask,
    S: StoreMut
[src]

type Store = Self

impl<'a, S> IntoJoin for WrapRead<'a, S> where
    S: 'a + Store
[src]

type Store = Self

impl<'a, S> IntoJoin for WrapUpdate<'a, S> where
    S: StoreMut
[src]

type Store = Self

impl<'a, S> IntoJoin for WrapWrite<'a, S> where
    S: 'a + StoreMut
[src]

type Store = Self

Loading content...