use gpui_kit::{App, Global};
use crate::screens::explore::trace::hover::HoverReader;
use crate::data::work_pool::WorkPool;
pub const RENDER_SLOT: u32 = 0;
pub struct Services {
pub pool: WorkPool,
pub hover: HoverReader,
}
impl Global for Services {}
impl Services {
pub fn install(cx: &mut App) {
cx.set_global(Services { pool: WorkPool::new(WorkPool::default_threads()), hover: HoverReader::spawn() });
}
}