Struct aery::operations::utils::RelationsItem
source · pub struct RelationsItem<'__w, RS: RelationSet> { /* private fields */ }
Expand description
Automatically generated [WorldQuery
] item type for Relations
, returned when iterating over query results.
Trait Implementations§
source§impl<RS, Item> Join<Item> for &RelationsItem<'_, RS>where
RS: RelationSet,
Item: for<'a> Joinable<'a, 1>,
impl<RS, Item> Join<Item> for &RelationsItem<'_, RS>where
RS: RelationSet,
Item: for<'a> Joinable<'a, 1>,
source§impl<P0: RelationSet> RelationEntries for RelationsItem<'_, (P0,)>
impl<P0: RelationSet> RelationEntries for RelationsItem<'_, (P0,)>
source§impl<P0: RelationSet, P1: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
impl<P0: RelationSet, P1: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
source§impl<P0: RelationSet, P1: RelationSet, P2: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
impl<P0: RelationSet, P1: RelationSet, P2: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
source§impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
source§impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet, P4: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3, P4)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P4::Edges as WorldQuery>::Item<'a>: EdgeInfo,
impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet, P4: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3, P4)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P4::Edges as WorldQuery>::Item<'a>: EdgeInfo,
source§impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet, P4: RelationSet, P5: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3, P4, P5)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P4::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P5::Edges as WorldQuery>::Item<'a>: EdgeInfo,
impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet, P4: RelationSet, P5: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3, P4, P5)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P4::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P5::Edges as WorldQuery>::Item<'a>: EdgeInfo,
source§impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet, P4: RelationSet, P5: RelationSet, P6: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3, P4, P5, P6)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P4::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P5::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P6::Edges as WorldQuery>::Item<'a>: EdgeInfo,
impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet, P4: RelationSet, P5: RelationSet, P6: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3, P4, P5, P6)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P4::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P5::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P6::Edges as WorldQuery>::Item<'a>: EdgeInfo,
source§impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet, P4: RelationSet, P5: RelationSet, P6: RelationSet, P7: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3, P4, P5, P6, P7)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P4::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P5::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P6::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P7::Edges as WorldQuery>::Item<'a>: EdgeInfo,
impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet, P4: RelationSet, P5: RelationSet, P6: RelationSet, P7: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3, P4, P5, P6, P7)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P4::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P5::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P6::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P7::Edges as WorldQuery>::Item<'a>: EdgeInfo,
source§impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet, P4: RelationSet, P5: RelationSet, P6: RelationSet, P7: RelationSet, P8: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3, P4, P5, P6, P7, P8)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P4::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P5::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P6::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P7::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P8::Edges as WorldQuery>::Item<'a>: EdgeInfo,
impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet, P4: RelationSet, P5: RelationSet, P6: RelationSet, P7: RelationSet, P8: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3, P4, P5, P6, P7, P8)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P4::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P5::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P6::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P7::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P8::Edges as WorldQuery>::Item<'a>: EdgeInfo,
source§impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet, P4: RelationSet, P5: RelationSet, P6: RelationSet, P7: RelationSet, P8: RelationSet, P9: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P4::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P5::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P6::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P7::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P8::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P9::Edges as WorldQuery>::Item<'a>: EdgeInfo,
impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet, P4: RelationSet, P5: RelationSet, P6: RelationSet, P7: RelationSet, P8: RelationSet, P9: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P4::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P5::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P6::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P7::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P8::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P9::Edges as WorldQuery>::Item<'a>: EdgeInfo,
source§impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet, P4: RelationSet, P5: RelationSet, P6: RelationSet, P7: RelationSet, P8: RelationSet, P9: RelationSet, P10: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P4::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P5::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P6::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P7::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P8::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P9::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P10::Edges as WorldQuery>::Item<'a>: EdgeInfo,
impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet, P4: RelationSet, P5: RelationSet, P6: RelationSet, P7: RelationSet, P8: RelationSet, P9: RelationSet, P10: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P4::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P5::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P6::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P7::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P8::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P9::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P10::Edges as WorldQuery>::Item<'a>: EdgeInfo,
source§impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet, P4: RelationSet, P5: RelationSet, P6: RelationSet, P7: RelationSet, P8: RelationSet, P9: RelationSet, P10: RelationSet, P11: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P4::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P5::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P6::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P7::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P8::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P9::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P10::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P11::Edges as WorldQuery>::Item<'a>: EdgeInfo,
impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet, P4: RelationSet, P5: RelationSet, P6: RelationSet, P7: RelationSet, P8: RelationSet, P9: RelationSet, P10: RelationSet, P11: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P4::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P5::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P6::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P7::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P8::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P9::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P10::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P11::Edges as WorldQuery>::Item<'a>: EdgeInfo,
source§impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet, P4: RelationSet, P5: RelationSet, P6: RelationSet, P7: RelationSet, P8: RelationSet, P9: RelationSet, P10: RelationSet, P11: RelationSet, P12: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P4::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P5::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P6::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P7::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P8::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P9::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P10::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P11::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P12::Edges as WorldQuery>::Item<'a>: EdgeInfo,
impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet, P4: RelationSet, P5: RelationSet, P6: RelationSet, P7: RelationSet, P8: RelationSet, P9: RelationSet, P10: RelationSet, P11: RelationSet, P12: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P4::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P5::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P6::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P7::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P8::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P9::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P10::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P11::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P12::Edges as WorldQuery>::Item<'a>: EdgeInfo,
source§impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet, P4: RelationSet, P5: RelationSet, P6: RelationSet, P7: RelationSet, P8: RelationSet, P9: RelationSet, P10: RelationSet, P11: RelationSet, P12: RelationSet, P13: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P4::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P5::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P6::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P7::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P8::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P9::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P10::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P11::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P12::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P13::Edges as WorldQuery>::Item<'a>: EdgeInfo,
impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet, P4: RelationSet, P5: RelationSet, P6: RelationSet, P7: RelationSet, P8: RelationSet, P9: RelationSet, P10: RelationSet, P11: RelationSet, P12: RelationSet, P13: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P4::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P5::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P6::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P7::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P8::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P9::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P10::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P11::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P12::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P13::Edges as WorldQuery>::Item<'a>: EdgeInfo,
source§impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet, P4: RelationSet, P5: RelationSet, P6: RelationSet, P7: RelationSet, P8: RelationSet, P9: RelationSet, P10: RelationSet, P11: RelationSet, P12: RelationSet, P13: RelationSet, P14: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P4::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P5::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P6::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P7::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P8::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P9::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P10::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P11::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P12::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P13::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P14::Edges as WorldQuery>::Item<'a>: EdgeInfo,
impl<P0: RelationSet, P1: RelationSet, P2: RelationSet, P3: RelationSet, P4: RelationSet, P5: RelationSet, P6: RelationSet, P7: RelationSet, P8: RelationSet, P9: RelationSet, P10: RelationSet, P11: RelationSet, P12: RelationSet, P13: RelationSet, P14: RelationSet> RelationEntries for RelationsItem<'_, (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14)>where
for<'a> <P0::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P1::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P2::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P3::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P4::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P5::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P6::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P7::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P8::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P9::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P10::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P11::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P12::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P13::Edges as WorldQuery>::Item<'a>: EdgeInfo,
for<'a> <P14::Edges as WorldQuery>::Item<'a>: EdgeInfo,
source§impl RelationEntries for RelationsItem<'_, Hierarchy>
impl RelationEntries for RelationsItem<'_, Hierarchy>
source§impl<R: Relation> RelationEntries for RelationsItem<'_, Option<R>>
impl<R: Relation> RelationEntries for RelationsItem<'_, Option<R>>
source§impl<R: Relation> RelationEntries for RelationsItem<'_, R>
impl<R: Relation> RelationEntries for RelationsItem<'_, R>
Auto Trait Implementations§
impl<'__w, RS> RefUnwindSafe for RelationsItem<'__w, RS>
impl<'__w, RS> Send for RelationsItem<'__w, RS>
impl<'__w, RS> Sync for RelationsItem<'__w, RS>
impl<'__w, RS> Unpin for RelationsItem<'__w, RS>
impl<'__w, RS> UnwindSafe for RelationsItem<'__w, RS>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s.