#![feature(coroutines, coroutine_trait)]
use bevy::prelude::*;
use bevy_coroutine_system::prelude::*;
fn main() {
println!("OK PASS!");
}
#[derive(Component)]
struct H(());
#[derive(Component)]
struct Player;
#[derive(Event, Clone)]
struct AnEvent;
#[coroutine_system]
fn simple_coroutine(
time: Res<Time>,
mut event_writer: EventWriter<AnEvent>,
mut event_reader: EventReader<AnEvent>,
query: Query<&Transform, With<Player>>,
query_2: Query<&H, With<Player>>,
mut commands: Commands,
a: Local<i32>,
) {}