Struct bevy::prelude::Or [−]
Trait Implementations
impl<'a, F0, F1> Fetch<'a> for Or<(OrFetch<F0>, OrFetch<F1>)> where
F0: FilterFetch,
F1: FilterFetch,
F0: FilterFetch,
F1: FilterFetch,
type State = Or<(<F0 as Fetch<'a>>::State, <F1 as Fetch<'a>>::State)>
type Item = bool
pub unsafe fn init(
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>)>
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>)>
pub fn is_dense(&self) -> bool
pub unsafe fn set_table(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>)> as Fetch<'a>>::State,
table: &Table
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>)> as Fetch<'a>>::State,
table: &Table
)
pub unsafe fn set_archetype(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
pub unsafe fn table_fetch(&mut self, table_row: usize) -> bool
pub unsafe fn archetype_fetch(&mut self, archetype_index: usize) -> bool
impl<'a, F0> Fetch<'a> for Or<(OrFetch<F0>,)> where
F0: FilterFetch,
F0: FilterFetch,
type State = Or<(<F0 as Fetch<'a>>::State,)>
type Item = bool
pub unsafe fn init(
world: &World,
state: &<Or<(OrFetch<F0>,)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>,)>
world: &World,
state: &<Or<(OrFetch<F0>,)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>,)>
pub fn is_dense(&self) -> bool
pub unsafe fn set_table(
&mut self,
state: &<Or<(OrFetch<F0>,)> as Fetch<'a>>::State,
table: &Table
)
&mut self,
state: &<Or<(OrFetch<F0>,)> as Fetch<'a>>::State,
table: &Table
)
pub unsafe fn set_archetype(
&mut self,
state: &<Or<(OrFetch<F0>,)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
&mut self,
state: &<Or<(OrFetch<F0>,)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
pub unsafe fn table_fetch(&mut self, table_row: usize) -> bool
pub unsafe fn archetype_fetch(&mut self, archetype_index: usize) -> bool
impl<'a, F0, F1, F2, F3, F4> Fetch<'a> for Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>)> where
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F4: FilterFetch,
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F4: FilterFetch,
type State = Or<(<F0 as Fetch<'a>>::State, <F1 as Fetch<'a>>::State, <F2 as Fetch<'a>>::State, <F3 as Fetch<'a>>::State, <F4 as Fetch<'a>>::State)>
type Item = bool
pub unsafe fn init(
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>)>
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>)>
pub fn is_dense(&self) -> bool
pub unsafe fn set_table(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>)> as Fetch<'a>>::State,
table: &Table
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>)> as Fetch<'a>>::State,
table: &Table
)
pub unsafe fn set_archetype(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
pub unsafe fn table_fetch(&mut self, table_row: usize) -> bool
pub unsafe fn archetype_fetch(&mut self, archetype_index: usize) -> bool
impl<'a, F0, F1, F2, F3, F4, F5, F6, F7, F8, F9> Fetch<'a> for Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>)> where
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F4: FilterFetch,
F5: FilterFetch,
F6: FilterFetch,
F7: FilterFetch,
F8: FilterFetch,
F9: FilterFetch,
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F4: FilterFetch,
F5: FilterFetch,
F6: FilterFetch,
F7: FilterFetch,
F8: FilterFetch,
F9: FilterFetch,
type State = Or<(<F0 as Fetch<'a>>::State, <F1 as Fetch<'a>>::State, <F2 as Fetch<'a>>::State, <F3 as Fetch<'a>>::State, <F4 as Fetch<'a>>::State, <F5 as Fetch<'a>>::State, <F6 as Fetch<'a>>::State, <F7 as Fetch<'a>>::State, <F8 as Fetch<'a>>::State, <F9 as Fetch<'a>>::State)>
type Item = bool
pub unsafe fn init(
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>)>
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>)>
pub fn is_dense(&self) -> bool
pub unsafe fn set_table(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>)> as Fetch<'a>>::State,
table: &Table
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>)> as Fetch<'a>>::State,
table: &Table
)
pub unsafe fn set_archetype(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
pub unsafe fn table_fetch(&mut self, table_row: usize) -> bool
pub unsafe fn archetype_fetch(&mut self, archetype_index: usize) -> bool
impl<'a, F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12> Fetch<'a> for Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>)> where
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F4: FilterFetch,
F5: FilterFetch,
F6: FilterFetch,
F7: FilterFetch,
F8: FilterFetch,
F9: FilterFetch,
F10: FilterFetch,
F11: FilterFetch,
F12: FilterFetch,
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F4: FilterFetch,
F5: FilterFetch,
F6: FilterFetch,
F7: FilterFetch,
F8: FilterFetch,
F9: FilterFetch,
F10: FilterFetch,
F11: FilterFetch,
F12: FilterFetch,
type State = Or<(<F0 as Fetch<'a>>::State, <F1 as Fetch<'a>>::State, <F2 as Fetch<'a>>::State, <F3 as Fetch<'a>>::State, <F4 as Fetch<'a>>::State, <F5 as Fetch<'a>>::State, <F6 as Fetch<'a>>::State, <F7 as Fetch<'a>>::State, <F8 as Fetch<'a>>::State, <F9 as Fetch<'a>>::State, <F10 as Fetch<'a>>::State, <F11 as Fetch<'a>>::State, <F12 as Fetch<'a>>::State)>
type Item = bool
pub unsafe fn init(
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>)>
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>)>
pub fn is_dense(&self) -> bool
pub unsafe fn set_table(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>)> as Fetch<'a>>::State,
table: &Table
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>)> as Fetch<'a>>::State,
table: &Table
)
pub unsafe fn set_archetype(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
pub unsafe fn table_fetch(&mut self, table_row: usize) -> bool
pub unsafe fn archetype_fetch(&mut self, archetype_index: usize) -> bool
impl<'a> Fetch<'a> for Or<()>
type State = Or<()>
type Item = bool
pub unsafe fn init(
world: &World,
state: &<Or<()> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<()>
world: &World,
state: &<Or<()> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<()>
pub fn is_dense(&self) -> bool
pub unsafe fn set_table(
&mut self,
state: &<Or<()> as Fetch<'a>>::State,
table: &Table
)
&mut self,
state: &<Or<()> as Fetch<'a>>::State,
table: &Table
)
pub unsafe fn set_archetype(
&mut self,
state: &<Or<()> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
&mut self,
state: &<Or<()> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
pub unsafe fn table_fetch(&mut self, table_row: usize) -> bool
pub unsafe fn archetype_fetch(&mut self, archetype_index: usize) -> bool
impl<'a, F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10> Fetch<'a> for Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>)> where
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F4: FilterFetch,
F5: FilterFetch,
F6: FilterFetch,
F7: FilterFetch,
F8: FilterFetch,
F9: FilterFetch,
F10: FilterFetch,
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F4: FilterFetch,
F5: FilterFetch,
F6: FilterFetch,
F7: FilterFetch,
F8: FilterFetch,
F9: FilterFetch,
F10: FilterFetch,
type State = Or<(<F0 as Fetch<'a>>::State, <F1 as Fetch<'a>>::State, <F2 as Fetch<'a>>::State, <F3 as Fetch<'a>>::State, <F4 as Fetch<'a>>::State, <F5 as Fetch<'a>>::State, <F6 as Fetch<'a>>::State, <F7 as Fetch<'a>>::State, <F8 as Fetch<'a>>::State, <F9 as Fetch<'a>>::State, <F10 as Fetch<'a>>::State)>
type Item = bool
pub unsafe fn init(
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>)>
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>)>
pub fn is_dense(&self) -> bool
pub unsafe fn set_table(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>)> as Fetch<'a>>::State,
table: &Table
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>)> as Fetch<'a>>::State,
table: &Table
)
pub unsafe fn set_archetype(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
pub unsafe fn table_fetch(&mut self, table_row: usize) -> bool
pub unsafe fn archetype_fetch(&mut self, archetype_index: usize) -> bool
impl<'a, F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13> Fetch<'a> for Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>, OrFetch<F13>)> where
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F4: FilterFetch,
F5: FilterFetch,
F6: FilterFetch,
F7: FilterFetch,
F8: FilterFetch,
F9: FilterFetch,
F10: FilterFetch,
F11: FilterFetch,
F12: FilterFetch,
F13: FilterFetch,
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F4: FilterFetch,
F5: FilterFetch,
F6: FilterFetch,
F7: FilterFetch,
F8: FilterFetch,
F9: FilterFetch,
F10: FilterFetch,
F11: FilterFetch,
F12: FilterFetch,
F13: FilterFetch,
type State = Or<(<F0 as Fetch<'a>>::State, <F1 as Fetch<'a>>::State, <F2 as Fetch<'a>>::State, <F3 as Fetch<'a>>::State, <F4 as Fetch<'a>>::State, <F5 as Fetch<'a>>::State, <F6 as Fetch<'a>>::State, <F7 as Fetch<'a>>::State, <F8 as Fetch<'a>>::State, <F9 as Fetch<'a>>::State, <F10 as Fetch<'a>>::State, <F11 as Fetch<'a>>::State, <F12 as Fetch<'a>>::State, <F13 as Fetch<'a>>::State)>
type Item = bool
pub unsafe fn init(
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>, OrFetch<F13>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>, OrFetch<F13>)>
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>, OrFetch<F13>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>, OrFetch<F13>)>
pub fn is_dense(&self) -> bool
pub unsafe fn set_table(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>, OrFetch<F13>)> as Fetch<'a>>::State,
table: &Table
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>, OrFetch<F13>)> as Fetch<'a>>::State,
table: &Table
)
pub unsafe fn set_archetype(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>, OrFetch<F13>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>, OrFetch<F13>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
pub unsafe fn table_fetch(&mut self, table_row: usize) -> bool
pub unsafe fn archetype_fetch(&mut self, archetype_index: usize) -> bool
impl<'a, F0, F1, F2, F3> Fetch<'a> for Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>)> where
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
type State = Or<(<F0 as Fetch<'a>>::State, <F1 as Fetch<'a>>::State, <F2 as Fetch<'a>>::State, <F3 as Fetch<'a>>::State)>
type Item = bool
pub unsafe fn init(
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>)>
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>)>
pub fn is_dense(&self) -> bool
pub unsafe fn set_table(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>)> as Fetch<'a>>::State,
table: &Table
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>)> as Fetch<'a>>::State,
table: &Table
)
pub unsafe fn set_archetype(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
pub unsafe fn table_fetch(&mut self, table_row: usize) -> bool
pub unsafe fn archetype_fetch(&mut self, archetype_index: usize) -> bool
impl<'a, F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14> Fetch<'a> for Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>, OrFetch<F13>, OrFetch<F14>)> where
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F4: FilterFetch,
F5: FilterFetch,
F6: FilterFetch,
F7: FilterFetch,
F8: FilterFetch,
F9: FilterFetch,
F10: FilterFetch,
F11: FilterFetch,
F12: FilterFetch,
F13: FilterFetch,
F14: FilterFetch,
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F4: FilterFetch,
F5: FilterFetch,
F6: FilterFetch,
F7: FilterFetch,
F8: FilterFetch,
F9: FilterFetch,
F10: FilterFetch,
F11: FilterFetch,
F12: FilterFetch,
F13: FilterFetch,
F14: FilterFetch,
type State = Or<(<F0 as Fetch<'a>>::State, <F1 as Fetch<'a>>::State, <F2 as Fetch<'a>>::State, <F3 as Fetch<'a>>::State, <F4 as Fetch<'a>>::State, <F5 as Fetch<'a>>::State, <F6 as Fetch<'a>>::State, <F7 as Fetch<'a>>::State, <F8 as Fetch<'a>>::State, <F9 as Fetch<'a>>::State, <F10 as Fetch<'a>>::State, <F11 as Fetch<'a>>::State, <F12 as Fetch<'a>>::State, <F13 as Fetch<'a>>::State, <F14 as Fetch<'a>>::State)>
type Item = bool
pub unsafe fn init(
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>, OrFetch<F13>, OrFetch<F14>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>, OrFetch<F13>, OrFetch<F14>)>
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>, OrFetch<F13>, OrFetch<F14>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>, OrFetch<F13>, OrFetch<F14>)>
pub fn is_dense(&self) -> bool
pub unsafe fn set_table(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>, OrFetch<F13>, OrFetch<F14>)> as Fetch<'a>>::State,
table: &Table
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>, OrFetch<F13>, OrFetch<F14>)> as Fetch<'a>>::State,
table: &Table
)
pub unsafe fn set_archetype(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>, OrFetch<F13>, OrFetch<F14>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>, OrFetch<F12>, OrFetch<F13>, OrFetch<F14>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
pub unsafe fn table_fetch(&mut self, table_row: usize) -> bool
pub unsafe fn archetype_fetch(&mut self, archetype_index: usize) -> bool
impl<'a, F0, F1, F2, F3, F4, F5, F6, F7> Fetch<'a> for Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>)> where
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F4: FilterFetch,
F5: FilterFetch,
F6: FilterFetch,
F7: FilterFetch,
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F4: FilterFetch,
F5: FilterFetch,
F6: FilterFetch,
F7: FilterFetch,
type State = Or<(<F0 as Fetch<'a>>::State, <F1 as Fetch<'a>>::State, <F2 as Fetch<'a>>::State, <F3 as Fetch<'a>>::State, <F4 as Fetch<'a>>::State, <F5 as Fetch<'a>>::State, <F6 as Fetch<'a>>::State, <F7 as Fetch<'a>>::State)>
type Item = bool
pub unsafe fn init(
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>)>
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>)>
pub fn is_dense(&self) -> bool
pub unsafe fn set_table(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>)> as Fetch<'a>>::State,
table: &Table
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>)> as Fetch<'a>>::State,
table: &Table
)
pub unsafe fn set_archetype(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
pub unsafe fn table_fetch(&mut self, table_row: usize) -> bool
pub unsafe fn archetype_fetch(&mut self, archetype_index: usize) -> bool
impl<'a, F0, F1, F2, F3, F4, F5, F6, F7, F8> Fetch<'a> for Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>)> where
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F4: FilterFetch,
F5: FilterFetch,
F6: FilterFetch,
F7: FilterFetch,
F8: FilterFetch,
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F4: FilterFetch,
F5: FilterFetch,
F6: FilterFetch,
F7: FilterFetch,
F8: FilterFetch,
type State = Or<(<F0 as Fetch<'a>>::State, <F1 as Fetch<'a>>::State, <F2 as Fetch<'a>>::State, <F3 as Fetch<'a>>::State, <F4 as Fetch<'a>>::State, <F5 as Fetch<'a>>::State, <F6 as Fetch<'a>>::State, <F7 as Fetch<'a>>::State, <F8 as Fetch<'a>>::State)>
type Item = bool
pub unsafe fn init(
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>)>
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>)>
pub fn is_dense(&self) -> bool
pub unsafe fn set_table(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>)> as Fetch<'a>>::State,
table: &Table
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>)> as Fetch<'a>>::State,
table: &Table
)
pub unsafe fn set_archetype(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
pub unsafe fn table_fetch(&mut self, table_row: usize) -> bool
pub unsafe fn archetype_fetch(&mut self, archetype_index: usize) -> bool
impl<'a, F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11> Fetch<'a> for Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>)> where
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F4: FilterFetch,
F5: FilterFetch,
F6: FilterFetch,
F7: FilterFetch,
F8: FilterFetch,
F9: FilterFetch,
F10: FilterFetch,
F11: FilterFetch,
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F4: FilterFetch,
F5: FilterFetch,
F6: FilterFetch,
F7: FilterFetch,
F8: FilterFetch,
F9: FilterFetch,
F10: FilterFetch,
F11: FilterFetch,
type State = Or<(<F0 as Fetch<'a>>::State, <F1 as Fetch<'a>>::State, <F2 as Fetch<'a>>::State, <F3 as Fetch<'a>>::State, <F4 as Fetch<'a>>::State, <F5 as Fetch<'a>>::State, <F6 as Fetch<'a>>::State, <F7 as Fetch<'a>>::State, <F8 as Fetch<'a>>::State, <F9 as Fetch<'a>>::State, <F10 as Fetch<'a>>::State, <F11 as Fetch<'a>>::State)>
type Item = bool
pub unsafe fn init(
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>)>
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>)>
pub fn is_dense(&self) -> bool
pub unsafe fn set_table(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>)> as Fetch<'a>>::State,
table: &Table
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>)> as Fetch<'a>>::State,
table: &Table
)
pub unsafe fn set_archetype(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>, OrFetch<F7>, OrFetch<F8>, OrFetch<F9>, OrFetch<F10>, OrFetch<F11>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
pub unsafe fn table_fetch(&mut self, table_row: usize) -> bool
pub unsafe fn archetype_fetch(&mut self, archetype_index: usize) -> bool
impl<'a, F0, F1, F2, F3, F4, F5> Fetch<'a> for Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>)> where
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F4: FilterFetch,
F5: FilterFetch,
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F4: FilterFetch,
F5: FilterFetch,
type State = Or<(<F0 as Fetch<'a>>::State, <F1 as Fetch<'a>>::State, <F2 as Fetch<'a>>::State, <F3 as Fetch<'a>>::State, <F4 as Fetch<'a>>::State, <F5 as Fetch<'a>>::State)>
type Item = bool
pub unsafe fn init(
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>)>
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>)>
pub fn is_dense(&self) -> bool
pub unsafe fn set_table(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>)> as Fetch<'a>>::State,
table: &Table
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>)> as Fetch<'a>>::State,
table: &Table
)
pub unsafe fn set_archetype(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
pub unsafe fn table_fetch(&mut self, table_row: usize) -> bool
pub unsafe fn archetype_fetch(&mut self, archetype_index: usize) -> bool
impl<'a, F0, F1, F2> Fetch<'a> for Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>)> where
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
type State = Or<(<F0 as Fetch<'a>>::State, <F1 as Fetch<'a>>::State, <F2 as Fetch<'a>>::State)>
type Item = bool
pub unsafe fn init(
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>)>
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>)>
pub fn is_dense(&self) -> bool
pub unsafe fn set_table(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>)> as Fetch<'a>>::State,
table: &Table
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>)> as Fetch<'a>>::State,
table: &Table
)
pub unsafe fn set_archetype(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
pub unsafe fn table_fetch(&mut self, table_row: usize) -> bool
pub unsafe fn archetype_fetch(&mut self, archetype_index: usize) -> bool
impl<'a, F0, F1, F2, F3, F4, F5, F6> Fetch<'a> for Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>)> where
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F4: FilterFetch,
F5: FilterFetch,
F6: FilterFetch,
F0: FilterFetch,
F1: FilterFetch,
F2: FilterFetch,
F3: FilterFetch,
F4: FilterFetch,
F5: FilterFetch,
F6: FilterFetch,
type State = Or<(<F0 as Fetch<'a>>::State, <F1 as Fetch<'a>>::State, <F2 as Fetch<'a>>::State, <F3 as Fetch<'a>>::State, <F4 as Fetch<'a>>::State, <F5 as Fetch<'a>>::State, <F6 as Fetch<'a>>::State)>
type Item = bool
pub unsafe fn init(
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>)>
world: &World,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>)> as Fetch<'a>>::State,
last_change_tick: u32,
change_tick: u32
) -> Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>)>
pub fn is_dense(&self) -> bool
pub unsafe fn set_table(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>)> as Fetch<'a>>::State,
table: &Table
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>)> as Fetch<'a>>::State,
table: &Table
)
pub unsafe fn set_archetype(
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
&mut self,
state: &<Or<(OrFetch<F0>, OrFetch<F1>, OrFetch<F2>, OrFetch<F3>, OrFetch<F4>, OrFetch<F5>, OrFetch<F6>)> as Fetch<'a>>::State,
archetype: &Archetype,
tables: &Tables
)
pub unsafe fn table_fetch(&mut self, table_row: usize) -> bool
pub unsafe fn archetype_fetch(&mut self, archetype_index: usize) -> bool
impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9> FetchState for Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9)> where
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F4: FetchState,
F5: FetchState,
F6: FetchState,
F7: FetchState,
F8: FetchState,
F9: FetchState,
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F4: FetchState,
F5: FetchState,
F6: FetchState,
F7: FetchState,
F8: FetchState,
F9: FetchState,
pub fn init(world: &mut World) -> Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9)>
pub fn update_component_access(&self, access: &mut FilteredAccess<ComponentId>)
pub fn update_archetype_component_access(
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
pub fn matches_archetype(&self, archetype: &Archetype) -> bool
pub fn matches_table(&self, table: &Table) -> bool
impl<F0, F1, F2, F3, F4, F5> FetchState for Or<(F0, F1, F2, F3, F4, F5)> where
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F4: FetchState,
F5: FetchState,
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F4: FetchState,
F5: FetchState,
pub fn init(world: &mut World) -> Or<(F0, F1, F2, F3, F4, F5)>
pub fn update_component_access(&self, access: &mut FilteredAccess<ComponentId>)
pub fn update_archetype_component_access(
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
pub fn matches_archetype(&self, archetype: &Archetype) -> bool
pub fn matches_table(&self, table: &Table) -> bool
impl<F0, F1, F2, F3, F4, F5, F6> FetchState for Or<(F0, F1, F2, F3, F4, F5, F6)> where
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F4: FetchState,
F5: FetchState,
F6: FetchState,
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F4: FetchState,
F5: FetchState,
F6: FetchState,
pub fn init(world: &mut World) -> Or<(F0, F1, F2, F3, F4, F5, F6)>
pub fn update_component_access(&self, access: &mut FilteredAccess<ComponentId>)
pub fn update_archetype_component_access(
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
pub fn matches_archetype(&self, archetype: &Archetype) -> bool
pub fn matches_table(&self, table: &Table) -> bool
impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13> FetchState for Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13)> where
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F4: FetchState,
F5: FetchState,
F6: FetchState,
F7: FetchState,
F8: FetchState,
F9: FetchState,
F10: FetchState,
F11: FetchState,
F12: FetchState,
F13: FetchState,
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F4: FetchState,
F5: FetchState,
F6: FetchState,
F7: FetchState,
F8: FetchState,
F9: FetchState,
F10: FetchState,
F11: FetchState,
F12: FetchState,
F13: FetchState,
pub fn init(
world: &mut World
) -> Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13)>
world: &mut World
) -> Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13)>
pub fn update_component_access(&self, access: &mut FilteredAccess<ComponentId>)
pub fn update_archetype_component_access(
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
pub fn matches_archetype(&self, archetype: &Archetype) -> bool
pub fn matches_table(&self, table: &Table) -> bool
impl<F0, F1, F2> FetchState for Or<(F0, F1, F2)> where
F0: FetchState,
F1: FetchState,
F2: FetchState,
F0: FetchState,
F1: FetchState,
F2: FetchState,
pub fn init(world: &mut World) -> Or<(F0, F1, F2)>
pub fn update_component_access(&self, access: &mut FilteredAccess<ComponentId>)
pub fn update_archetype_component_access(
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
pub fn matches_archetype(&self, archetype: &Archetype) -> bool
pub fn matches_table(&self, table: &Table) -> bool
impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10> FetchState for Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10)> where
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F4: FetchState,
F5: FetchState,
F6: FetchState,
F7: FetchState,
F8: FetchState,
F9: FetchState,
F10: FetchState,
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F4: FetchState,
F5: FetchState,
F6: FetchState,
F7: FetchState,
F8: FetchState,
F9: FetchState,
F10: FetchState,
pub fn init(
world: &mut World
) -> Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10)>
world: &mut World
) -> Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10)>
pub fn update_component_access(&self, access: &mut FilteredAccess<ComponentId>)
pub fn update_archetype_component_access(
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
pub fn matches_archetype(&self, archetype: &Archetype) -> bool
pub fn matches_table(&self, table: &Table) -> bool
impl<F0, F1, F2, F3, F4, F5, F6, F7> FetchState for Or<(F0, F1, F2, F3, F4, F5, F6, F7)> where
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F4: FetchState,
F5: FetchState,
F6: FetchState,
F7: FetchState,
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F4: FetchState,
F5: FetchState,
F6: FetchState,
F7: FetchState,
pub fn init(world: &mut World) -> Or<(F0, F1, F2, F3, F4, F5, F6, F7)>
pub fn update_component_access(&self, access: &mut FilteredAccess<ComponentId>)
pub fn update_archetype_component_access(
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
pub fn matches_archetype(&self, archetype: &Archetype) -> bool
pub fn matches_table(&self, table: &Table) -> bool
impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14> FetchState for Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14)> where
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F4: FetchState,
F5: FetchState,
F6: FetchState,
F7: FetchState,
F8: FetchState,
F9: FetchState,
F10: FetchState,
F11: FetchState,
F12: FetchState,
F13: FetchState,
F14: FetchState,
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F4: FetchState,
F5: FetchState,
F6: FetchState,
F7: FetchState,
F8: FetchState,
F9: FetchState,
F10: FetchState,
F11: FetchState,
F12: FetchState,
F13: FetchState,
F14: FetchState,
pub fn init(
world: &mut World
) -> Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14)>
world: &mut World
) -> Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14)>
pub fn update_component_access(&self, access: &mut FilteredAccess<ComponentId>)
pub fn update_archetype_component_access(
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
pub fn matches_archetype(&self, archetype: &Archetype) -> bool
pub fn matches_table(&self, table: &Table) -> bool
impl FetchState for Or<()>
pub fn init(world: &mut World) -> Or<()>
pub fn update_component_access(&self, access: &mut FilteredAccess<ComponentId>)
pub fn update_archetype_component_access(
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
pub fn matches_archetype(&self, archetype: &Archetype) -> bool
pub fn matches_table(&self, table: &Table) -> bool
impl<F0, F1, F2, F3> FetchState for Or<(F0, F1, F2, F3)> where
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
pub fn init(world: &mut World) -> Or<(F0, F1, F2, F3)>
pub fn update_component_access(&self, access: &mut FilteredAccess<ComponentId>)
pub fn update_archetype_component_access(
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
pub fn matches_archetype(&self, archetype: &Archetype) -> bool
pub fn matches_table(&self, table: &Table) -> bool
impl<F0, F1, F2, F3, F4> FetchState for Or<(F0, F1, F2, F3, F4)> where
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F4: FetchState,
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F4: FetchState,
pub fn init(world: &mut World) -> Or<(F0, F1, F2, F3, F4)>
pub fn update_component_access(&self, access: &mut FilteredAccess<ComponentId>)
pub fn update_archetype_component_access(
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
pub fn matches_archetype(&self, archetype: &Archetype) -> bool
pub fn matches_table(&self, table: &Table) -> bool
impl<F0, F1, F2, F3, F4, F5, F6, F7, F8> FetchState for Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8)> where
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F4: FetchState,
F5: FetchState,
F6: FetchState,
F7: FetchState,
F8: FetchState,
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F4: FetchState,
F5: FetchState,
F6: FetchState,
F7: FetchState,
F8: FetchState,
pub fn init(world: &mut World) -> Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8)>
pub fn update_component_access(&self, access: &mut FilteredAccess<ComponentId>)
pub fn update_archetype_component_access(
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
pub fn matches_archetype(&self, archetype: &Archetype) -> bool
pub fn matches_table(&self, table: &Table) -> bool
impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11> FetchState for Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11)> where
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F4: FetchState,
F5: FetchState,
F6: FetchState,
F7: FetchState,
F8: FetchState,
F9: FetchState,
F10: FetchState,
F11: FetchState,
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F4: FetchState,
F5: FetchState,
F6: FetchState,
F7: FetchState,
F8: FetchState,
F9: FetchState,
F10: FetchState,
F11: FetchState,
pub fn init(
world: &mut World
) -> Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11)>
world: &mut World
) -> Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11)>
pub fn update_component_access(&self, access: &mut FilteredAccess<ComponentId>)
pub fn update_archetype_component_access(
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
pub fn matches_archetype(&self, archetype: &Archetype) -> bool
pub fn matches_table(&self, table: &Table) -> bool
impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12> FetchState for Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12)> where
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F4: FetchState,
F5: FetchState,
F6: FetchState,
F7: FetchState,
F8: FetchState,
F9: FetchState,
F10: FetchState,
F11: FetchState,
F12: FetchState,
F0: FetchState,
F1: FetchState,
F2: FetchState,
F3: FetchState,
F4: FetchState,
F5: FetchState,
F6: FetchState,
F7: FetchState,
F8: FetchState,
F9: FetchState,
F10: FetchState,
F11: FetchState,
F12: FetchState,
pub fn init(
world: &mut World
) -> Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12)>
world: &mut World
) -> Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12)>
pub fn update_component_access(&self, access: &mut FilteredAccess<ComponentId>)
pub fn update_archetype_component_access(
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
pub fn matches_archetype(&self, archetype: &Archetype) -> bool
pub fn matches_table(&self, table: &Table) -> bool
impl<F0> FetchState for Or<(F0,)> where
F0: FetchState,
F0: FetchState,
pub fn init(world: &mut World) -> Or<(F0,)>
pub fn update_component_access(&self, access: &mut FilteredAccess<ComponentId>)
pub fn update_archetype_component_access(
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
pub fn matches_archetype(&self, archetype: &Archetype) -> bool
pub fn matches_table(&self, table: &Table) -> bool
impl<F0, F1> FetchState for Or<(F0, F1)> where
F0: FetchState,
F1: FetchState,
F0: FetchState,
F1: FetchState,
pub fn init(world: &mut World) -> Or<(F0, F1)>
pub fn update_component_access(&self, access: &mut FilteredAccess<ComponentId>)
pub fn update_archetype_component_access(
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
&self,
archetype: &Archetype,
access: &mut Access<ArchetypeComponentId>
)
pub fn matches_archetype(&self, archetype: &Archetype) -> bool
pub fn matches_table(&self, table: &Table) -> bool
impl<F0, F1, F2, F3, F4, F5> WorldQuery for Or<(F0, F1, F2, F3, F4, F5)> where
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
F4: WorldQuery,
F5: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
<F4 as WorldQuery>::Fetch: FilterFetch,
<F5 as WorldQuery>::Fetch: FilterFetch,
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
F4: WorldQuery,
F5: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
<F4 as WorldQuery>::Fetch: FilterFetch,
<F5 as WorldQuery>::Fetch: FilterFetch,
type Fetch = Or<(OrFetch<<F0 as WorldQuery>::Fetch>, OrFetch<<F1 as WorldQuery>::Fetch>, OrFetch<<F2 as WorldQuery>::Fetch>, OrFetch<<F3 as WorldQuery>::Fetch>, OrFetch<<F4 as WorldQuery>::Fetch>, OrFetch<<F5 as WorldQuery>::Fetch>)>
type State = Or<(<F0 as WorldQuery>::State, <F1 as WorldQuery>::State, <F2 as WorldQuery>::State, <F3 as WorldQuery>::State, <F4 as WorldQuery>::State, <F5 as WorldQuery>::State)>
impl<F0, F1, F2, F3, F4> WorldQuery for Or<(F0, F1, F2, F3, F4)> where
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
F4: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
<F4 as WorldQuery>::Fetch: FilterFetch,
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
F4: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
<F4 as WorldQuery>::Fetch: FilterFetch,
type Fetch = Or<(OrFetch<<F0 as WorldQuery>::Fetch>, OrFetch<<F1 as WorldQuery>::Fetch>, OrFetch<<F2 as WorldQuery>::Fetch>, OrFetch<<F3 as WorldQuery>::Fetch>, OrFetch<<F4 as WorldQuery>::Fetch>)>
type State = Or<(<F0 as WorldQuery>::State, <F1 as WorldQuery>::State, <F2 as WorldQuery>::State, <F3 as WorldQuery>::State, <F4 as WorldQuery>::State)>
impl<F0, F1, F2, F3> WorldQuery for Or<(F0, F1, F2, F3)> where
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
type Fetch = Or<(OrFetch<<F0 as WorldQuery>::Fetch>, OrFetch<<F1 as WorldQuery>::Fetch>, OrFetch<<F2 as WorldQuery>::Fetch>, OrFetch<<F3 as WorldQuery>::Fetch>)>
type State = Or<(<F0 as WorldQuery>::State, <F1 as WorldQuery>::State, <F2 as WorldQuery>::State, <F3 as WorldQuery>::State)>
impl<F0, F1> WorldQuery for Or<(F0, F1)> where
F0: WorldQuery,
F1: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
F0: WorldQuery,
F1: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
type Fetch = Or<(OrFetch<<F0 as WorldQuery>::Fetch>, OrFetch<<F1 as WorldQuery>::Fetch>)>
type State = Or<(<F0 as WorldQuery>::State, <F1 as WorldQuery>::State)>
impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14> WorldQuery for Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14)> where
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
F4: WorldQuery,
F5: WorldQuery,
F6: WorldQuery,
F7: WorldQuery,
F8: WorldQuery,
F9: WorldQuery,
F10: WorldQuery,
F11: WorldQuery,
F12: WorldQuery,
F13: WorldQuery,
F14: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
<F4 as WorldQuery>::Fetch: FilterFetch,
<F5 as WorldQuery>::Fetch: FilterFetch,
<F6 as WorldQuery>::Fetch: FilterFetch,
<F7 as WorldQuery>::Fetch: FilterFetch,
<F8 as WorldQuery>::Fetch: FilterFetch,
<F9 as WorldQuery>::Fetch: FilterFetch,
<F10 as WorldQuery>::Fetch: FilterFetch,
<F11 as WorldQuery>::Fetch: FilterFetch,
<F12 as WorldQuery>::Fetch: FilterFetch,
<F13 as WorldQuery>::Fetch: FilterFetch,
<F14 as WorldQuery>::Fetch: FilterFetch,
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
F4: WorldQuery,
F5: WorldQuery,
F6: WorldQuery,
F7: WorldQuery,
F8: WorldQuery,
F9: WorldQuery,
F10: WorldQuery,
F11: WorldQuery,
F12: WorldQuery,
F13: WorldQuery,
F14: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
<F4 as WorldQuery>::Fetch: FilterFetch,
<F5 as WorldQuery>::Fetch: FilterFetch,
<F6 as WorldQuery>::Fetch: FilterFetch,
<F7 as WorldQuery>::Fetch: FilterFetch,
<F8 as WorldQuery>::Fetch: FilterFetch,
<F9 as WorldQuery>::Fetch: FilterFetch,
<F10 as WorldQuery>::Fetch: FilterFetch,
<F11 as WorldQuery>::Fetch: FilterFetch,
<F12 as WorldQuery>::Fetch: FilterFetch,
<F13 as WorldQuery>::Fetch: FilterFetch,
<F14 as WorldQuery>::Fetch: FilterFetch,
type Fetch = Or<(OrFetch<<F0 as WorldQuery>::Fetch>, OrFetch<<F1 as WorldQuery>::Fetch>, OrFetch<<F2 as WorldQuery>::Fetch>, OrFetch<<F3 as WorldQuery>::Fetch>, OrFetch<<F4 as WorldQuery>::Fetch>, OrFetch<<F5 as WorldQuery>::Fetch>, OrFetch<<F6 as WorldQuery>::Fetch>, OrFetch<<F7 as WorldQuery>::Fetch>, OrFetch<<F8 as WorldQuery>::Fetch>, OrFetch<<F9 as WorldQuery>::Fetch>, OrFetch<<F10 as WorldQuery>::Fetch>, OrFetch<<F11 as WorldQuery>::Fetch>, OrFetch<<F12 as WorldQuery>::Fetch>, OrFetch<<F13 as WorldQuery>::Fetch>, OrFetch<<F14 as WorldQuery>::Fetch>)>
type State = Or<(<F0 as WorldQuery>::State, <F1 as WorldQuery>::State, <F2 as WorldQuery>::State, <F3 as WorldQuery>::State, <F4 as WorldQuery>::State, <F5 as WorldQuery>::State, <F6 as WorldQuery>::State, <F7 as WorldQuery>::State, <F8 as WorldQuery>::State, <F9 as WorldQuery>::State, <F10 as WorldQuery>::State, <F11 as WorldQuery>::State, <F12 as WorldQuery>::State, <F13 as WorldQuery>::State, <F14 as WorldQuery>::State)>
impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12> WorldQuery for Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12)> where
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
F4: WorldQuery,
F5: WorldQuery,
F6: WorldQuery,
F7: WorldQuery,
F8: WorldQuery,
F9: WorldQuery,
F10: WorldQuery,
F11: WorldQuery,
F12: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
<F4 as WorldQuery>::Fetch: FilterFetch,
<F5 as WorldQuery>::Fetch: FilterFetch,
<F6 as WorldQuery>::Fetch: FilterFetch,
<F7 as WorldQuery>::Fetch: FilterFetch,
<F8 as WorldQuery>::Fetch: FilterFetch,
<F9 as WorldQuery>::Fetch: FilterFetch,
<F10 as WorldQuery>::Fetch: FilterFetch,
<F11 as WorldQuery>::Fetch: FilterFetch,
<F12 as WorldQuery>::Fetch: FilterFetch,
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
F4: WorldQuery,
F5: WorldQuery,
F6: WorldQuery,
F7: WorldQuery,
F8: WorldQuery,
F9: WorldQuery,
F10: WorldQuery,
F11: WorldQuery,
F12: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
<F4 as WorldQuery>::Fetch: FilterFetch,
<F5 as WorldQuery>::Fetch: FilterFetch,
<F6 as WorldQuery>::Fetch: FilterFetch,
<F7 as WorldQuery>::Fetch: FilterFetch,
<F8 as WorldQuery>::Fetch: FilterFetch,
<F9 as WorldQuery>::Fetch: FilterFetch,
<F10 as WorldQuery>::Fetch: FilterFetch,
<F11 as WorldQuery>::Fetch: FilterFetch,
<F12 as WorldQuery>::Fetch: FilterFetch,
type Fetch = Or<(OrFetch<<F0 as WorldQuery>::Fetch>, OrFetch<<F1 as WorldQuery>::Fetch>, OrFetch<<F2 as WorldQuery>::Fetch>, OrFetch<<F3 as WorldQuery>::Fetch>, OrFetch<<F4 as WorldQuery>::Fetch>, OrFetch<<F5 as WorldQuery>::Fetch>, OrFetch<<F6 as WorldQuery>::Fetch>, OrFetch<<F7 as WorldQuery>::Fetch>, OrFetch<<F8 as WorldQuery>::Fetch>, OrFetch<<F9 as WorldQuery>::Fetch>, OrFetch<<F10 as WorldQuery>::Fetch>, OrFetch<<F11 as WorldQuery>::Fetch>, OrFetch<<F12 as WorldQuery>::Fetch>)>
type State = Or<(<F0 as WorldQuery>::State, <F1 as WorldQuery>::State, <F2 as WorldQuery>::State, <F3 as WorldQuery>::State, <F4 as WorldQuery>::State, <F5 as WorldQuery>::State, <F6 as WorldQuery>::State, <F7 as WorldQuery>::State, <F8 as WorldQuery>::State, <F9 as WorldQuery>::State, <F10 as WorldQuery>::State, <F11 as WorldQuery>::State, <F12 as WorldQuery>::State)>
impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11> WorldQuery for Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11)> where
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
F4: WorldQuery,
F5: WorldQuery,
F6: WorldQuery,
F7: WorldQuery,
F8: WorldQuery,
F9: WorldQuery,
F10: WorldQuery,
F11: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
<F4 as WorldQuery>::Fetch: FilterFetch,
<F5 as WorldQuery>::Fetch: FilterFetch,
<F6 as WorldQuery>::Fetch: FilterFetch,
<F7 as WorldQuery>::Fetch: FilterFetch,
<F8 as WorldQuery>::Fetch: FilterFetch,
<F9 as WorldQuery>::Fetch: FilterFetch,
<F10 as WorldQuery>::Fetch: FilterFetch,
<F11 as WorldQuery>::Fetch: FilterFetch,
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
F4: WorldQuery,
F5: WorldQuery,
F6: WorldQuery,
F7: WorldQuery,
F8: WorldQuery,
F9: WorldQuery,
F10: WorldQuery,
F11: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
<F4 as WorldQuery>::Fetch: FilterFetch,
<F5 as WorldQuery>::Fetch: FilterFetch,
<F6 as WorldQuery>::Fetch: FilterFetch,
<F7 as WorldQuery>::Fetch: FilterFetch,
<F8 as WorldQuery>::Fetch: FilterFetch,
<F9 as WorldQuery>::Fetch: FilterFetch,
<F10 as WorldQuery>::Fetch: FilterFetch,
<F11 as WorldQuery>::Fetch: FilterFetch,
type Fetch = Or<(OrFetch<<F0 as WorldQuery>::Fetch>, OrFetch<<F1 as WorldQuery>::Fetch>, OrFetch<<F2 as WorldQuery>::Fetch>, OrFetch<<F3 as WorldQuery>::Fetch>, OrFetch<<F4 as WorldQuery>::Fetch>, OrFetch<<F5 as WorldQuery>::Fetch>, OrFetch<<F6 as WorldQuery>::Fetch>, OrFetch<<F7 as WorldQuery>::Fetch>, OrFetch<<F8 as WorldQuery>::Fetch>, OrFetch<<F9 as WorldQuery>::Fetch>, OrFetch<<F10 as WorldQuery>::Fetch>, OrFetch<<F11 as WorldQuery>::Fetch>)>
type State = Or<(<F0 as WorldQuery>::State, <F1 as WorldQuery>::State, <F2 as WorldQuery>::State, <F3 as WorldQuery>::State, <F4 as WorldQuery>::State, <F5 as WorldQuery>::State, <F6 as WorldQuery>::State, <F7 as WorldQuery>::State, <F8 as WorldQuery>::State, <F9 as WorldQuery>::State, <F10 as WorldQuery>::State, <F11 as WorldQuery>::State)>
impl<F0, F1, F2, F3, F4, F5, F6, F7> WorldQuery for Or<(F0, F1, F2, F3, F4, F5, F6, F7)> where
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
F4: WorldQuery,
F5: WorldQuery,
F6: WorldQuery,
F7: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
<F4 as WorldQuery>::Fetch: FilterFetch,
<F5 as WorldQuery>::Fetch: FilterFetch,
<F6 as WorldQuery>::Fetch: FilterFetch,
<F7 as WorldQuery>::Fetch: FilterFetch,
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
F4: WorldQuery,
F5: WorldQuery,
F6: WorldQuery,
F7: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
<F4 as WorldQuery>::Fetch: FilterFetch,
<F5 as WorldQuery>::Fetch: FilterFetch,
<F6 as WorldQuery>::Fetch: FilterFetch,
<F7 as WorldQuery>::Fetch: FilterFetch,
type Fetch = Or<(OrFetch<<F0 as WorldQuery>::Fetch>, OrFetch<<F1 as WorldQuery>::Fetch>, OrFetch<<F2 as WorldQuery>::Fetch>, OrFetch<<F3 as WorldQuery>::Fetch>, OrFetch<<F4 as WorldQuery>::Fetch>, OrFetch<<F5 as WorldQuery>::Fetch>, OrFetch<<F6 as WorldQuery>::Fetch>, OrFetch<<F7 as WorldQuery>::Fetch>)>
type State = Or<(<F0 as WorldQuery>::State, <F1 as WorldQuery>::State, <F2 as WorldQuery>::State, <F3 as WorldQuery>::State, <F4 as WorldQuery>::State, <F5 as WorldQuery>::State, <F6 as WorldQuery>::State, <F7 as WorldQuery>::State)>
impl<F0> WorldQuery for Or<(F0,)> where
F0: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
F0: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
impl<F0, F1, F2> WorldQuery for Or<(F0, F1, F2)> where
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
type Fetch = Or<(OrFetch<<F0 as WorldQuery>::Fetch>, OrFetch<<F1 as WorldQuery>::Fetch>, OrFetch<<F2 as WorldQuery>::Fetch>)>
type State = Or<(<F0 as WorldQuery>::State, <F1 as WorldQuery>::State, <F2 as WorldQuery>::State)>
impl<F0, F1, F2, F3, F4, F5, F6> WorldQuery for Or<(F0, F1, F2, F3, F4, F5, F6)> where
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
F4: WorldQuery,
F5: WorldQuery,
F6: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
<F4 as WorldQuery>::Fetch: FilterFetch,
<F5 as WorldQuery>::Fetch: FilterFetch,
<F6 as WorldQuery>::Fetch: FilterFetch,
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
F4: WorldQuery,
F5: WorldQuery,
F6: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
<F4 as WorldQuery>::Fetch: FilterFetch,
<F5 as WorldQuery>::Fetch: FilterFetch,
<F6 as WorldQuery>::Fetch: FilterFetch,
type Fetch = Or<(OrFetch<<F0 as WorldQuery>::Fetch>, OrFetch<<F1 as WorldQuery>::Fetch>, OrFetch<<F2 as WorldQuery>::Fetch>, OrFetch<<F3 as WorldQuery>::Fetch>, OrFetch<<F4 as WorldQuery>::Fetch>, OrFetch<<F5 as WorldQuery>::Fetch>, OrFetch<<F6 as WorldQuery>::Fetch>)>
type State = Or<(<F0 as WorldQuery>::State, <F1 as WorldQuery>::State, <F2 as WorldQuery>::State, <F3 as WorldQuery>::State, <F4 as WorldQuery>::State, <F5 as WorldQuery>::State, <F6 as WorldQuery>::State)>
impl WorldQuery for Or<()>
impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9> WorldQuery for Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9)> where
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
F4: WorldQuery,
F5: WorldQuery,
F6: WorldQuery,
F7: WorldQuery,
F8: WorldQuery,
F9: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
<F4 as WorldQuery>::Fetch: FilterFetch,
<F5 as WorldQuery>::Fetch: FilterFetch,
<F6 as WorldQuery>::Fetch: FilterFetch,
<F7 as WorldQuery>::Fetch: FilterFetch,
<F8 as WorldQuery>::Fetch: FilterFetch,
<F9 as WorldQuery>::Fetch: FilterFetch,
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
F4: WorldQuery,
F5: WorldQuery,
F6: WorldQuery,
F7: WorldQuery,
F8: WorldQuery,
F9: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
<F4 as WorldQuery>::Fetch: FilterFetch,
<F5 as WorldQuery>::Fetch: FilterFetch,
<F6 as WorldQuery>::Fetch: FilterFetch,
<F7 as WorldQuery>::Fetch: FilterFetch,
<F8 as WorldQuery>::Fetch: FilterFetch,
<F9 as WorldQuery>::Fetch: FilterFetch,
type Fetch = Or<(OrFetch<<F0 as WorldQuery>::Fetch>, OrFetch<<F1 as WorldQuery>::Fetch>, OrFetch<<F2 as WorldQuery>::Fetch>, OrFetch<<F3 as WorldQuery>::Fetch>, OrFetch<<F4 as WorldQuery>::Fetch>, OrFetch<<F5 as WorldQuery>::Fetch>, OrFetch<<F6 as WorldQuery>::Fetch>, OrFetch<<F7 as WorldQuery>::Fetch>, OrFetch<<F8 as WorldQuery>::Fetch>, OrFetch<<F9 as WorldQuery>::Fetch>)>
type State = Or<(<F0 as WorldQuery>::State, <F1 as WorldQuery>::State, <F2 as WorldQuery>::State, <F3 as WorldQuery>::State, <F4 as WorldQuery>::State, <F5 as WorldQuery>::State, <F6 as WorldQuery>::State, <F7 as WorldQuery>::State, <F8 as WorldQuery>::State, <F9 as WorldQuery>::State)>
impl<F0, F1, F2, F3, F4, F5, F6, F7, F8> WorldQuery for Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8)> where
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
F4: WorldQuery,
F5: WorldQuery,
F6: WorldQuery,
F7: WorldQuery,
F8: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
<F4 as WorldQuery>::Fetch: FilterFetch,
<F5 as WorldQuery>::Fetch: FilterFetch,
<F6 as WorldQuery>::Fetch: FilterFetch,
<F7 as WorldQuery>::Fetch: FilterFetch,
<F8 as WorldQuery>::Fetch: FilterFetch,
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
F4: WorldQuery,
F5: WorldQuery,
F6: WorldQuery,
F7: WorldQuery,
F8: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
<F4 as WorldQuery>::Fetch: FilterFetch,
<F5 as WorldQuery>::Fetch: FilterFetch,
<F6 as WorldQuery>::Fetch: FilterFetch,
<F7 as WorldQuery>::Fetch: FilterFetch,
<F8 as WorldQuery>::Fetch: FilterFetch,
type Fetch = Or<(OrFetch<<F0 as WorldQuery>::Fetch>, OrFetch<<F1 as WorldQuery>::Fetch>, OrFetch<<F2 as WorldQuery>::Fetch>, OrFetch<<F3 as WorldQuery>::Fetch>, OrFetch<<F4 as WorldQuery>::Fetch>, OrFetch<<F5 as WorldQuery>::Fetch>, OrFetch<<F6 as WorldQuery>::Fetch>, OrFetch<<F7 as WorldQuery>::Fetch>, OrFetch<<F8 as WorldQuery>::Fetch>)>
type State = Or<(<F0 as WorldQuery>::State, <F1 as WorldQuery>::State, <F2 as WorldQuery>::State, <F3 as WorldQuery>::State, <F4 as WorldQuery>::State, <F5 as WorldQuery>::State, <F6 as WorldQuery>::State, <F7 as WorldQuery>::State, <F8 as WorldQuery>::State)>
impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10> WorldQuery for Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10)> where
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
F4: WorldQuery,
F5: WorldQuery,
F6: WorldQuery,
F7: WorldQuery,
F8: WorldQuery,
F9: WorldQuery,
F10: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
<F4 as WorldQuery>::Fetch: FilterFetch,
<F5 as WorldQuery>::Fetch: FilterFetch,
<F6 as WorldQuery>::Fetch: FilterFetch,
<F7 as WorldQuery>::Fetch: FilterFetch,
<F8 as WorldQuery>::Fetch: FilterFetch,
<F9 as WorldQuery>::Fetch: FilterFetch,
<F10 as WorldQuery>::Fetch: FilterFetch,
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
F4: WorldQuery,
F5: WorldQuery,
F6: WorldQuery,
F7: WorldQuery,
F8: WorldQuery,
F9: WorldQuery,
F10: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
<F4 as WorldQuery>::Fetch: FilterFetch,
<F5 as WorldQuery>::Fetch: FilterFetch,
<F6 as WorldQuery>::Fetch: FilterFetch,
<F7 as WorldQuery>::Fetch: FilterFetch,
<F8 as WorldQuery>::Fetch: FilterFetch,
<F9 as WorldQuery>::Fetch: FilterFetch,
<F10 as WorldQuery>::Fetch: FilterFetch,
type Fetch = Or<(OrFetch<<F0 as WorldQuery>::Fetch>, OrFetch<<F1 as WorldQuery>::Fetch>, OrFetch<<F2 as WorldQuery>::Fetch>, OrFetch<<F3 as WorldQuery>::Fetch>, OrFetch<<F4 as WorldQuery>::Fetch>, OrFetch<<F5 as WorldQuery>::Fetch>, OrFetch<<F6 as WorldQuery>::Fetch>, OrFetch<<F7 as WorldQuery>::Fetch>, OrFetch<<F8 as WorldQuery>::Fetch>, OrFetch<<F9 as WorldQuery>::Fetch>, OrFetch<<F10 as WorldQuery>::Fetch>)>
type State = Or<(<F0 as WorldQuery>::State, <F1 as WorldQuery>::State, <F2 as WorldQuery>::State, <F3 as WorldQuery>::State, <F4 as WorldQuery>::State, <F5 as WorldQuery>::State, <F6 as WorldQuery>::State, <F7 as WorldQuery>::State, <F8 as WorldQuery>::State, <F9 as WorldQuery>::State, <F10 as WorldQuery>::State)>
impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13> WorldQuery for Or<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13)> where
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
F4: WorldQuery,
F5: WorldQuery,
F6: WorldQuery,
F7: WorldQuery,
F8: WorldQuery,
F9: WorldQuery,
F10: WorldQuery,
F11: WorldQuery,
F12: WorldQuery,
F13: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
<F4 as WorldQuery>::Fetch: FilterFetch,
<F5 as WorldQuery>::Fetch: FilterFetch,
<F6 as WorldQuery>::Fetch: FilterFetch,
<F7 as WorldQuery>::Fetch: FilterFetch,
<F8 as WorldQuery>::Fetch: FilterFetch,
<F9 as WorldQuery>::Fetch: FilterFetch,
<F10 as WorldQuery>::Fetch: FilterFetch,
<F11 as WorldQuery>::Fetch: FilterFetch,
<F12 as WorldQuery>::Fetch: FilterFetch,
<F13 as WorldQuery>::Fetch: FilterFetch,
F0: WorldQuery,
F1: WorldQuery,
F2: WorldQuery,
F3: WorldQuery,
F4: WorldQuery,
F5: WorldQuery,
F6: WorldQuery,
F7: WorldQuery,
F8: WorldQuery,
F9: WorldQuery,
F10: WorldQuery,
F11: WorldQuery,
F12: WorldQuery,
F13: WorldQuery,
<F0 as WorldQuery>::Fetch: FilterFetch,
<F1 as WorldQuery>::Fetch: FilterFetch,
<F2 as WorldQuery>::Fetch: FilterFetch,
<F3 as WorldQuery>::Fetch: FilterFetch,
<F4 as WorldQuery>::Fetch: FilterFetch,
<F5 as WorldQuery>::Fetch: FilterFetch,
<F6 as WorldQuery>::Fetch: FilterFetch,
<F7 as WorldQuery>::Fetch: FilterFetch,
<F8 as WorldQuery>::Fetch: FilterFetch,
<F9 as WorldQuery>::Fetch: FilterFetch,
<F10 as WorldQuery>::Fetch: FilterFetch,
<F11 as WorldQuery>::Fetch: FilterFetch,
<F12 as WorldQuery>::Fetch: FilterFetch,
<F13 as WorldQuery>::Fetch: FilterFetch,
type Fetch = Or<(OrFetch<<F0 as WorldQuery>::Fetch>, OrFetch<<F1 as WorldQuery>::Fetch>, OrFetch<<F2 as WorldQuery>::Fetch>, OrFetch<<F3 as WorldQuery>::Fetch>, OrFetch<<F4 as WorldQuery>::Fetch>, OrFetch<<F5 as WorldQuery>::Fetch>, OrFetch<<F6 as WorldQuery>::Fetch>, OrFetch<<F7 as WorldQuery>::Fetch>, OrFetch<<F8 as WorldQuery>::Fetch>, OrFetch<<F9 as WorldQuery>::Fetch>, OrFetch<<F10 as WorldQuery>::Fetch>, OrFetch<<F11 as WorldQuery>::Fetch>, OrFetch<<F12 as WorldQuery>::Fetch>, OrFetch<<F13 as WorldQuery>::Fetch>)>
type State = Or<(<F0 as WorldQuery>::State, <F1 as WorldQuery>::State, <F2 as WorldQuery>::State, <F3 as WorldQuery>::State, <F4 as WorldQuery>::State, <F5 as WorldQuery>::State, <F6 as WorldQuery>::State, <F7 as WorldQuery>::State, <F8 as WorldQuery>::State, <F9 as WorldQuery>::State, <F10 as WorldQuery>::State, <F11 as WorldQuery>::State, <F12 as WorldQuery>::State, <F13 as WorldQuery>::State)>
Auto Trait Implementations
impl<T> RefUnwindSafe for Or<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Send for Or<T> where
T: Send,
T: Send,
impl<T> Sync for Or<T> where
T: Sync,
T: Sync,
impl<T> Unpin for Or<T> where
T: Unpin,
T: Unpin,
impl<T> UnwindSafe for Or<T> where
T: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Any for T where
T: Any,
T: Any,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Component for T where
T: 'static + Send + Sync,
T: 'static + Send + Sync,
impl<T> Downcast for T where
T: Any,
T: Any,
pub fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
pub fn as_any(&self) -> &(dyn Any + 'static)
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
impl<T> Downcast<T> for T
impl<T> DowncastSync for T where
T: Any + Send + Sync,
T: Any + Send + Sync,
impl<T> FilterFetch for T where
T: for<'a> Fetch<'a, Item = bool>,
T: for<'a> Fetch<'a, Item = bool>,
pub unsafe fn archetype_filter_fetch(&mut self, archetype_index: usize) -> bool
pub unsafe fn table_filter_fetch(&mut self, table_row: usize) -> bool
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
[src]
Notable traits for Instrumented<T>
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
pub fn in_current_span(self) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
[src]
Notable traits for Instrumented<T>
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Upcast<T> for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,