feat: update plugin

This commit is contained in:
imgurbot12 2023-07-18 15:55:35 -07:00
parent 7b5633b82c
commit 9c03c4bf1e

View File

@ -1,5 +1,4 @@
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
use std::collections::BTreeMap;
#[derive(Debug, PartialEq, Serialize, Deserialize)] #[derive(Debug, PartialEq, Serialize, Deserialize)]
pub enum Method { pub enum Method {
@ -9,6 +8,7 @@ pub enum Method {
#[derive(Debug, PartialEq, Serialize, Deserialize)] #[derive(Debug, PartialEq, Serialize, Deserialize)]
pub struct Action { pub struct Action {
pub name: String,
pub exec: String, pub exec: String,
pub comment: Option<String>, pub comment: Option<String>,
} }
@ -16,7 +16,7 @@ pub struct Action {
#[derive(Debug, PartialEq, Serialize, Deserialize)] #[derive(Debug, PartialEq, Serialize, Deserialize)]
pub struct Entry { pub struct Entry {
pub name: String, pub name: String,
pub actions: BTreeMap<String, Action>, pub actions: Vec<Action>,
pub comment: Option<String>, pub comment: Option<String>,
pub icon: Option<String>, pub icon: Option<String>,
} }