[][src]Trait legion_systems::QuerySet

pub trait QuerySet: Send + Sync {
    fn filter_archetypes(&mut self, world: &World, archetypes: &mut BitSet);
}

This trait is for providing abstraction across tuples of queries for populating the type information in the system closure. This trait also provides access to the underlying query information.

Required methods

fn filter_archetypes(&mut self, world: &World, archetypes: &mut BitSet)

Returns the archetypes accessed by this collection of queries. This allows for caching effiency and granularity for system dispatching.

Loading content...

Implementations on Foreign Types

impl QuerySet for ()[src]

impl<AV, AF> QuerySet for Query<AV, AF> where
    AV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync
[src]

impl<AV, AF> QuerySet for (Query<AV, AF>,) where
    AV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF> QuerySet for (Query<AV, AF>, Query<BV, BF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    EV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync,
    EF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    EV: for<'v> View<'v>,
    FV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync,
    EF: EntityFilter + Send + Sync,
    FF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    EV: for<'v> View<'v>,
    FV: for<'v> View<'v>,
    GV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync,
    EF: EntityFilter + Send + Sync,
    FF: EntityFilter + Send + Sync,
    GF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    EV: for<'v> View<'v>,
    FV: for<'v> View<'v>,
    GV: for<'v> View<'v>,
    HV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync,
    EF: EntityFilter + Send + Sync,
    FF: EntityFilter + Send + Sync,
    GF: EntityFilter + Send + Sync,
    HF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    EV: for<'v> View<'v>,
    FV: for<'v> View<'v>,
    GV: for<'v> View<'v>,
    HV: for<'v> View<'v>,
    IV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync,
    EF: EntityFilter + Send + Sync,
    FF: EntityFilter + Send + Sync,
    GF: EntityFilter + Send + Sync,
    HF: EntityFilter + Send + Sync,
    IF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    EV: for<'v> View<'v>,
    FV: for<'v> View<'v>,
    GV: for<'v> View<'v>,
    HV: for<'v> View<'v>,
    IV: for<'v> View<'v>,
    JV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync,
    EF: EntityFilter + Send + Sync,
    FF: EntityFilter + Send + Sync,
    GF: EntityFilter + Send + Sync,
    HF: EntityFilter + Send + Sync,
    IF: EntityFilter + Send + Sync,
    JF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    EV: for<'v> View<'v>,
    FV: for<'v> View<'v>,
    GV: for<'v> View<'v>,
    HV: for<'v> View<'v>,
    IV: for<'v> View<'v>,
    JV: for<'v> View<'v>,
    KV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync,
    EF: EntityFilter + Send + Sync,
    FF: EntityFilter + Send + Sync,
    GF: EntityFilter + Send + Sync,
    HF: EntityFilter + Send + Sync,
    IF: EntityFilter + Send + Sync,
    JF: EntityFilter + Send + Sync,
    KF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    EV: for<'v> View<'v>,
    FV: for<'v> View<'v>,
    GV: for<'v> View<'v>,
    HV: for<'v> View<'v>,
    IV: for<'v> View<'v>,
    JV: for<'v> View<'v>,
    KV: for<'v> View<'v>,
    LV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync,
    EF: EntityFilter + Send + Sync,
    FF: EntityFilter + Send + Sync,
    GF: EntityFilter + Send + Sync,
    HF: EntityFilter + Send + Sync,
    IF: EntityFilter + Send + Sync,
    JF: EntityFilter + Send + Sync,
    KF: EntityFilter + Send + Sync,
    LF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    EV: for<'v> View<'v>,
    FV: for<'v> View<'v>,
    GV: for<'v> View<'v>,
    HV: for<'v> View<'v>,
    IV: for<'v> View<'v>,
    JV: for<'v> View<'v>,
    KV: for<'v> View<'v>,
    LV: for<'v> View<'v>,
    MV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync,
    EF: EntityFilter + Send + Sync,
    FF: EntityFilter + Send + Sync,
    GF: EntityFilter + Send + Sync,
    HF: EntityFilter + Send + Sync,
    IF: EntityFilter + Send + Sync,
    JF: EntityFilter + Send + Sync,
    KF: EntityFilter + Send + Sync,
    LF: EntityFilter + Send + Sync,
    MF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    EV: for<'v> View<'v>,
    FV: for<'v> View<'v>,
    GV: for<'v> View<'v>,
    HV: for<'v> View<'v>,
    IV: for<'v> View<'v>,
    JV: for<'v> View<'v>,
    KV: for<'v> View<'v>,
    LV: for<'v> View<'v>,
    MV: for<'v> View<'v>,
    NV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync,
    EF: EntityFilter + Send + Sync,
    FF: EntityFilter + Send + Sync,
    GF: EntityFilter + Send + Sync,
    HF: EntityFilter + Send + Sync,
    IF: EntityFilter + Send + Sync,
    JF: EntityFilter + Send + Sync,
    KF: EntityFilter + Send + Sync,
    LF: EntityFilter + Send + Sync,
    MF: EntityFilter + Send + Sync,
    NF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    EV: for<'v> View<'v>,
    FV: for<'v> View<'v>,
    GV: for<'v> View<'v>,
    HV: for<'v> View<'v>,
    IV: for<'v> View<'v>,
    JV: for<'v> View<'v>,
    KV: for<'v> View<'v>,
    LV: for<'v> View<'v>,
    MV: for<'v> View<'v>,
    NV: for<'v> View<'v>,
    OV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync,
    EF: EntityFilter + Send + Sync,
    FF: EntityFilter + Send + Sync,
    GF: EntityFilter + Send + Sync,
    HF: EntityFilter + Send + Sync,
    IF: EntityFilter + Send + Sync,
    JF: EntityFilter + Send + Sync,
    KF: EntityFilter + Send + Sync,
    LF: EntityFilter + Send + Sync,
    MF: EntityFilter + Send + Sync,
    NF: EntityFilter + Send + Sync,
    OF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF, PV, PF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>, Query<PV, PF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    EV: for<'v> View<'v>,
    FV: for<'v> View<'v>,
    GV: for<'v> View<'v>,
    HV: for<'v> View<'v>,
    IV: for<'v> View<'v>,
    JV: for<'v> View<'v>,
    KV: for<'v> View<'v>,
    LV: for<'v> View<'v>,
    MV: for<'v> View<'v>,
    NV: for<'v> View<'v>,
    OV: for<'v> View<'v>,
    PV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync,
    EF: EntityFilter + Send + Sync,
    FF: EntityFilter + Send + Sync,
    GF: EntityFilter + Send + Sync,
    HF: EntityFilter + Send + Sync,
    IF: EntityFilter + Send + Sync,
    JF: EntityFilter + Send + Sync,
    KF: EntityFilter + Send + Sync,
    LF: EntityFilter + Send + Sync,
    MF: EntityFilter + Send + Sync,
    NF: EntityFilter + Send + Sync,
    OF: EntityFilter + Send + Sync,
    PF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF, PV, PF, QV, QF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>, Query<PV, PF>, Query<QV, QF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    EV: for<'v> View<'v>,
    FV: for<'v> View<'v>,
    GV: for<'v> View<'v>,
    HV: for<'v> View<'v>,
    IV: for<'v> View<'v>,
    JV: for<'v> View<'v>,
    KV: for<'v> View<'v>,
    LV: for<'v> View<'v>,
    MV: for<'v> View<'v>,
    NV: for<'v> View<'v>,
    OV: for<'v> View<'v>,
    PV: for<'v> View<'v>,
    QV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync,
    EF: EntityFilter + Send + Sync,
    FF: EntityFilter + Send + Sync,
    GF: EntityFilter + Send + Sync,
    HF: EntityFilter + Send + Sync,
    IF: EntityFilter + Send + Sync,
    JF: EntityFilter + Send + Sync,
    KF: EntityFilter + Send + Sync,
    LF: EntityFilter + Send + Sync,
    MF: EntityFilter + Send + Sync,
    NF: EntityFilter + Send + Sync,
    OF: EntityFilter + Send + Sync,
    PF: EntityFilter + Send + Sync,
    QF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF, PV, PF, QV, QF, RV, RF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>, Query<PV, PF>, Query<QV, QF>, Query<RV, RF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    EV: for<'v> View<'v>,
    FV: for<'v> View<'v>,
    GV: for<'v> View<'v>,
    HV: for<'v> View<'v>,
    IV: for<'v> View<'v>,
    JV: for<'v> View<'v>,
    KV: for<'v> View<'v>,
    LV: for<'v> View<'v>,
    MV: for<'v> View<'v>,
    NV: for<'v> View<'v>,
    OV: for<'v> View<'v>,
    PV: for<'v> View<'v>,
    QV: for<'v> View<'v>,
    RV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync,
    EF: EntityFilter + Send + Sync,
    FF: EntityFilter + Send + Sync,
    GF: EntityFilter + Send + Sync,
    HF: EntityFilter + Send + Sync,
    IF: EntityFilter + Send + Sync,
    JF: EntityFilter + Send + Sync,
    KF: EntityFilter + Send + Sync,
    LF: EntityFilter + Send + Sync,
    MF: EntityFilter + Send + Sync,
    NF: EntityFilter + Send + Sync,
    OF: EntityFilter + Send + Sync,
    PF: EntityFilter + Send + Sync,
    QF: EntityFilter + Send + Sync,
    RF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF, PV, PF, QV, QF, RV, RF, SV, SF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>, Query<PV, PF>, Query<QV, QF>, Query<RV, RF>, Query<SV, SF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    EV: for<'v> View<'v>,
    FV: for<'v> View<'v>,
    GV: for<'v> View<'v>,
    HV: for<'v> View<'v>,
    IV: for<'v> View<'v>,
    JV: for<'v> View<'v>,
    KV: for<'v> View<'v>,
    LV: for<'v> View<'v>,
    MV: for<'v> View<'v>,
    NV: for<'v> View<'v>,
    OV: for<'v> View<'v>,
    PV: for<'v> View<'v>,
    QV: for<'v> View<'v>,
    RV: for<'v> View<'v>,
    SV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync,
    EF: EntityFilter + Send + Sync,
    FF: EntityFilter + Send + Sync,
    GF: EntityFilter + Send + Sync,
    HF: EntityFilter + Send + Sync,
    IF: EntityFilter + Send + Sync,
    JF: EntityFilter + Send + Sync,
    KF: EntityFilter + Send + Sync,
    LF: EntityFilter + Send + Sync,
    MF: EntityFilter + Send + Sync,
    NF: EntityFilter + Send + Sync,
    OF: EntityFilter + Send + Sync,
    PF: EntityFilter + Send + Sync,
    QF: EntityFilter + Send + Sync,
    RF: EntityFilter + Send + Sync,
    SF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF, PV, PF, QV, QF, RV, RF, SV, SF, TV, TF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>, Query<PV, PF>, Query<QV, QF>, Query<RV, RF>, Query<SV, SF>, Query<TV, TF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    EV: for<'v> View<'v>,
    FV: for<'v> View<'v>,
    GV: for<'v> View<'v>,
    HV: for<'v> View<'v>,
    IV: for<'v> View<'v>,
    JV: for<'v> View<'v>,
    KV: for<'v> View<'v>,
    LV: for<'v> View<'v>,
    MV: for<'v> View<'v>,
    NV: for<'v> View<'v>,
    OV: for<'v> View<'v>,
    PV: for<'v> View<'v>,
    QV: for<'v> View<'v>,
    RV: for<'v> View<'v>,
    SV: for<'v> View<'v>,
    TV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync,
    EF: EntityFilter + Send + Sync,
    FF: EntityFilter + Send + Sync,
    GF: EntityFilter + Send + Sync,
    HF: EntityFilter + Send + Sync,
    IF: EntityFilter + Send + Sync,
    JF: EntityFilter + Send + Sync,
    KF: EntityFilter + Send + Sync,
    LF: EntityFilter + Send + Sync,
    MF: EntityFilter + Send + Sync,
    NF: EntityFilter + Send + Sync,
    OF: EntityFilter + Send + Sync,
    PF: EntityFilter + Send + Sync,
    QF: EntityFilter + Send + Sync,
    RF: EntityFilter + Send + Sync,
    SF: EntityFilter + Send + Sync,
    TF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF, PV, PF, QV, QF, RV, RF, SV, SF, TV, TF, UV, UF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>, Query<PV, PF>, Query<QV, QF>, Query<RV, RF>, Query<SV, SF>, Query<TV, TF>, Query<UV, UF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    EV: for<'v> View<'v>,
    FV: for<'v> View<'v>,
    GV: for<'v> View<'v>,
    HV: for<'v> View<'v>,
    IV: for<'v> View<'v>,
    JV: for<'v> View<'v>,
    KV: for<'v> View<'v>,
    LV: for<'v> View<'v>,
    MV: for<'v> View<'v>,
    NV: for<'v> View<'v>,
    OV: for<'v> View<'v>,
    PV: for<'v> View<'v>,
    QV: for<'v> View<'v>,
    RV: for<'v> View<'v>,
    SV: for<'v> View<'v>,
    TV: for<'v> View<'v>,
    UV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync,
    EF: EntityFilter + Send + Sync,
    FF: EntityFilter + Send + Sync,
    GF: EntityFilter + Send + Sync,
    HF: EntityFilter + Send + Sync,
    IF: EntityFilter + Send + Sync,
    JF: EntityFilter + Send + Sync,
    KF: EntityFilter + Send + Sync,
    LF: EntityFilter + Send + Sync,
    MF: EntityFilter + Send + Sync,
    NF: EntityFilter + Send + Sync,
    OF: EntityFilter + Send + Sync,
    PF: EntityFilter + Send + Sync,
    QF: EntityFilter + Send + Sync,
    RF: EntityFilter + Send + Sync,
    SF: EntityFilter + Send + Sync,
    TF: EntityFilter + Send + Sync,
    UF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF, PV, PF, QV, QF, RV, RF, SV, SF, TV, TF, UV, UF, VV, VF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>, Query<PV, PF>, Query<QV, QF>, Query<RV, RF>, Query<SV, SF>, Query<TV, TF>, Query<UV, UF>, Query<VV, VF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    EV: for<'v> View<'v>,
    FV: for<'v> View<'v>,
    GV: for<'v> View<'v>,
    HV: for<'v> View<'v>,
    IV: for<'v> View<'v>,
    JV: for<'v> View<'v>,
    KV: for<'v> View<'v>,
    LV: for<'v> View<'v>,
    MV: for<'v> View<'v>,
    NV: for<'v> View<'v>,
    OV: for<'v> View<'v>,
    PV: for<'v> View<'v>,
    QV: for<'v> View<'v>,
    RV: for<'v> View<'v>,
    SV: for<'v> View<'v>,
    TV: for<'v> View<'v>,
    UV: for<'v> View<'v>,
    VV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync,
    EF: EntityFilter + Send + Sync,
    FF: EntityFilter + Send + Sync,
    GF: EntityFilter + Send + Sync,
    HF: EntityFilter + Send + Sync,
    IF: EntityFilter + Send + Sync,
    JF: EntityFilter + Send + Sync,
    KF: EntityFilter + Send + Sync,
    LF: EntityFilter + Send + Sync,
    MF: EntityFilter + Send + Sync,
    NF: EntityFilter + Send + Sync,
    OF: EntityFilter + Send + Sync,
    PF: EntityFilter + Send + Sync,
    QF: EntityFilter + Send + Sync,
    RF: EntityFilter + Send + Sync,
    SF: EntityFilter + Send + Sync,
    TF: EntityFilter + Send + Sync,
    UF: EntityFilter + Send + Sync,
    VF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF, PV, PF, QV, QF, RV, RF, SV, SF, TV, TF, UV, UF, VV, VF, WV, WF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>, Query<PV, PF>, Query<QV, QF>, Query<RV, RF>, Query<SV, SF>, Query<TV, TF>, Query<UV, UF>, Query<VV, VF>, Query<WV, WF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    EV: for<'v> View<'v>,
    FV: for<'v> View<'v>,
    GV: for<'v> View<'v>,
    HV: for<'v> View<'v>,
    IV: for<'v> View<'v>,
    JV: for<'v> View<'v>,
    KV: for<'v> View<'v>,
    LV: for<'v> View<'v>,
    MV: for<'v> View<'v>,
    NV: for<'v> View<'v>,
    OV: for<'v> View<'v>,
    PV: for<'v> View<'v>,
    QV: for<'v> View<'v>,
    RV: for<'v> View<'v>,
    SV: for<'v> View<'v>,
    TV: for<'v> View<'v>,
    UV: for<'v> View<'v>,
    VV: for<'v> View<'v>,
    WV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync,
    EF: EntityFilter + Send + Sync,
    FF: EntityFilter + Send + Sync,
    GF: EntityFilter + Send + Sync,
    HF: EntityFilter + Send + Sync,
    IF: EntityFilter + Send + Sync,
    JF: EntityFilter + Send + Sync,
    KF: EntityFilter + Send + Sync,
    LF: EntityFilter + Send + Sync,
    MF: EntityFilter + Send + Sync,
    NF: EntityFilter + Send + Sync,
    OF: EntityFilter + Send + Sync,
    PF: EntityFilter + Send + Sync,
    QF: EntityFilter + Send + Sync,
    RF: EntityFilter + Send + Sync,
    SF: EntityFilter + Send + Sync,
    TF: EntityFilter + Send + Sync,
    UF: EntityFilter + Send + Sync,
    VF: EntityFilter + Send + Sync,
    WF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF, PV, PF, QV, QF, RV, RF, SV, SF, TV, TF, UV, UF, VV, VF, WV, WF, XV, XF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>, Query<PV, PF>, Query<QV, QF>, Query<RV, RF>, Query<SV, SF>, Query<TV, TF>, Query<UV, UF>, Query<VV, VF>, Query<WV, WF>, Query<XV, XF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    EV: for<'v> View<'v>,
    FV: for<'v> View<'v>,
    GV: for<'v> View<'v>,
    HV: for<'v> View<'v>,
    IV: for<'v> View<'v>,
    JV: for<'v> View<'v>,
    KV: for<'v> View<'v>,
    LV: for<'v> View<'v>,
    MV: for<'v> View<'v>,
    NV: for<'v> View<'v>,
    OV: for<'v> View<'v>,
    PV: for<'v> View<'v>,
    QV: for<'v> View<'v>,
    RV: for<'v> View<'v>,
    SV: for<'v> View<'v>,
    TV: for<'v> View<'v>,
    UV: for<'v> View<'v>,
    VV: for<'v> View<'v>,
    WV: for<'v> View<'v>,
    XV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync,
    EF: EntityFilter + Send + Sync,
    FF: EntityFilter + Send + Sync,
    GF: EntityFilter + Send + Sync,
    HF: EntityFilter + Send + Sync,
    IF: EntityFilter + Send + Sync,
    JF: EntityFilter + Send + Sync,
    KF: EntityFilter + Send + Sync,
    LF: EntityFilter + Send + Sync,
    MF: EntityFilter + Send + Sync,
    NF: EntityFilter + Send + Sync,
    OF: EntityFilter + Send + Sync,
    PF: EntityFilter + Send + Sync,
    QF: EntityFilter + Send + Sync,
    RF: EntityFilter + Send + Sync,
    SF: EntityFilter + Send + Sync,
    TF: EntityFilter + Send + Sync,
    UF: EntityFilter + Send + Sync,
    VF: EntityFilter + Send + Sync,
    WF: EntityFilter + Send + Sync,
    XF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF, PV, PF, QV, QF, RV, RF, SV, SF, TV, TF, UV, UF, VV, VF, WV, WF, XV, XF, YV, YF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>, Query<PV, PF>, Query<QV, QF>, Query<RV, RF>, Query<SV, SF>, Query<TV, TF>, Query<UV, UF>, Query<VV, VF>, Query<WV, WF>, Query<XV, XF>, Query<YV, YF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    EV: for<'v> View<'v>,
    FV: for<'v> View<'v>,
    GV: for<'v> View<'v>,
    HV: for<'v> View<'v>,
    IV: for<'v> View<'v>,
    JV: for<'v> View<'v>,
    KV: for<'v> View<'v>,
    LV: for<'v> View<'v>,
    MV: for<'v> View<'v>,
    NV: for<'v> View<'v>,
    OV: for<'v> View<'v>,
    PV: for<'v> View<'v>,
    QV: for<'v> View<'v>,
    RV: for<'v> View<'v>,
    SV: for<'v> View<'v>,
    TV: for<'v> View<'v>,
    UV: for<'v> View<'v>,
    VV: for<'v> View<'v>,
    WV: for<'v> View<'v>,
    XV: for<'v> View<'v>,
    YV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync,
    EF: EntityFilter + Send + Sync,
    FF: EntityFilter + Send + Sync,
    GF: EntityFilter + Send + Sync,
    HF: EntityFilter + Send + Sync,
    IF: EntityFilter + Send + Sync,
    JF: EntityFilter + Send + Sync,
    KF: EntityFilter + Send + Sync,
    LF: EntityFilter + Send + Sync,
    MF: EntityFilter + Send + Sync,
    NF: EntityFilter + Send + Sync,
    OF: EntityFilter + Send + Sync,
    PF: EntityFilter + Send + Sync,
    QF: EntityFilter + Send + Sync,
    RF: EntityFilter + Send + Sync,
    SF: EntityFilter + Send + Sync,
    TF: EntityFilter + Send + Sync,
    UF: EntityFilter + Send + Sync,
    VF: EntityFilter + Send + Sync,
    WF: EntityFilter + Send + Sync,
    XF: EntityFilter + Send + Sync,
    YF: EntityFilter + Send + Sync
[src]

impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF, PV, PF, QV, QF, RV, RF, SV, SF, TV, TF, UV, UF, VV, VF, WV, WF, XV, XF, YV, YF, ZV, ZF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>, Query<PV, PF>, Query<QV, QF>, Query<RV, RF>, Query<SV, SF>, Query<TV, TF>, Query<UV, UF>, Query<VV, VF>, Query<WV, WF>, Query<XV, XF>, Query<YV, YF>, Query<ZV, ZF>) where
    AV: for<'v> View<'v>,
    BV: for<'v> View<'v>,
    CV: for<'v> View<'v>,
    DV: for<'v> View<'v>,
    EV: for<'v> View<'v>,
    FV: for<'v> View<'v>,
    GV: for<'v> View<'v>,
    HV: for<'v> View<'v>,
    IV: for<'v> View<'v>,
    JV: for<'v> View<'v>,
    KV: for<'v> View<'v>,
    LV: for<'v> View<'v>,
    MV: for<'v> View<'v>,
    NV: for<'v> View<'v>,
    OV: for<'v> View<'v>,
    PV: for<'v> View<'v>,
    QV: for<'v> View<'v>,
    RV: for<'v> View<'v>,
    SV: for<'v> View<'v>,
    TV: for<'v> View<'v>,
    UV: for<'v> View<'v>,
    VV: for<'v> View<'v>,
    WV: for<'v> View<'v>,
    XV: for<'v> View<'v>,
    YV: for<'v> View<'v>,
    ZV: for<'v> View<'v>,
    AF: EntityFilter + Send + Sync,
    BF: EntityFilter + Send + Sync,
    CF: EntityFilter + Send + Sync,
    DF: EntityFilter + Send + Sync,
    EF: EntityFilter + Send + Sync,
    FF: EntityFilter + Send + Sync,
    GF: EntityFilter + Send + Sync,
    HF: EntityFilter + Send + Sync,
    IF: EntityFilter + Send + Sync,
    JF: EntityFilter + Send + Sync,
    KF: EntityFilter + Send + Sync,
    LF: EntityFilter + Send + Sync,
    MF: EntityFilter + Send + Sync,
    NF: EntityFilter + Send + Sync,
    OF: EntityFilter + Send + Sync,
    PF: EntityFilter + Send + Sync,
    QF: EntityFilter + Send + Sync,
    RF: EntityFilter + Send + Sync,
    SF: EntityFilter + Send + Sync,
    TF: EntityFilter + Send + Sync,
    UF: EntityFilter + Send + Sync,
    VF: EntityFilter + Send + Sync,
    WF: EntityFilter + Send + Sync,
    XF: EntityFilter + Send + Sync,
    YF: EntityFilter + Send + Sync,
    ZF: EntityFilter + Send + Sync
[src]

Loading content...

Implementors

Loading content...