use bevy_app::{App, AppExit};
use bevy_derive::{Deref, DerefMut};
use bevy_utils::default;
#[derive(Debug, Deref, DerefMut)]
pub struct TestApp(pub App);
impl Drop for TestApp {
fn drop(&mut self) {
self.world_mut().write_message(AppExit::Success);
}
}