reactive_graph/tooling/instances/plugins/install/repositories/
sys.rs1use crate::tooling::repository::DEFAULT_REPOSITORY_OWNER;
2use crate::tooling::repository::Repository;
3use std::sync::LazyLock;
4
5#[derive(Debug)]
6pub struct SysRepository {}
7
8impl Repository for SysRepository {
9 fn repository_owner(&self) -> String {
10 DEFAULT_REPOSITORY_OWNER.to_string()
11 }
12
13 fn repository_name(&self) -> String {
14 "sys".to_string()
15 }
16}
17
18pub static PLUGINS_REPOSITORY_SYS: LazyLock<Box<dyn Repository>> = LazyLock::new(|| Box::new(SysRepository {}));