1 2 3 4 5 6 7 8
use crate::ecs::world::UnsafeWorldCell; /// A parameter for a [`System`]. pub trait SystemParameter { /// Creates [`self`] from [`World`]. fn fetch(cell: &UnsafeWorldCell) -> Self; }