use std::sync::{Arc, Mutex}; use super::emit::ClashInfoPayload; use crate::config::VergeConfig; #[derive(Default)] pub struct ClashInfoState(pub Arc>); #[derive(Default)] pub struct ProfileLock(pub Mutex); #[derive(Default)] pub struct VergeConfLock(pub Arc>);