use std::{collections::VecDeque, sync::Arc};
use bevy_wasm_modding_shared::resource_id::{ResourceId, resource_id};
use std::collections::HashMap;
use std::time::Instant;
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<ResourceId, Arc<[u8]>>,
}