Struct FuncSystem
pub struct FuncSystem<F, D>where
D: SystemData + Tuple,{ /* private fields */ }Implementations§
§impl<F, D> FuncSystem<F, D>
impl<F, D> FuncSystem<F, D>
pub const fn new(func: F) -> Self
Trait Implementations§
§impl<F, D> SendSystem for FuncSystem<F, D>
impl<F, D> SendSystem for FuncSystem<F, D>
fn run_send<'a>(&'a mut self, resources: &'a ResourcesSend)
§impl<F, D> System for FuncSystem<F, D>
impl<F, D> System for FuncSystem<F, D>
fn run<'a>(&'a mut self, resources: &'a Resources)
fn update_access(&self, res: &Resources, access: &mut ResourceAccess)
§impl<F, D> SystemInit for FuncSystem<F, D>where
F: 'static,
D: SystemData + Tuple + 'static,
impl<F, D> SystemInit for FuncSystem<F, D>where
F: 'static,
D: SystemData + Tuple + 'static,
fn init(&mut self, resources: &mut Resources)
fn system_type_name(&self) -> &'static str
fn system_type_id(&self) -> TypeId
fn system_label(&self) -> SystemLabel
Auto Trait Implementations§
impl<F, D> Freeze for FuncSystem<F, D>
impl<F, D> RefUnwindSafe for FuncSystem<F, D>
impl<F, D> Send for FuncSystem<F, D>
impl<F, D> Sync for FuncSystem<F, D>
impl<F, D> Unpin for FuncSystem<F, D>
impl<F, D> UnwindSafe for FuncSystem<F, D>
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