2021-12-19 23:56:16 +08:00

14 lines
314 B
Rust

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