use std::{collections::VecDeque, sync::Arc};
use bevy::utils::{HashMap, Instant, Uuid};
pub struct ModState {
pub startup_time: Instant,
pub app_ptr: i32,
pub events_in: VecDeque<Arc<[u8]>>,
pub events_out: Vec<Box<[u8]>>,
pub shared_resource_values: HashMap<Uuid, Arc<[u8]>>,
}