1/// Shell 打开目标类型。 2/// 将不同打开语义统一为枚举,平台层根据类型选择不同的系统调用。 3#[derive(Debug, Clone)] 4pub enum OpenTarget { 5 /// 使用系统默认程序打开文件 6 File(String), 7 /// 使用默认浏览器打开网址 8 Url(String), 9 /// 使用文件资源管理器打开文件夹 10 Folder(String), 11}