blueprint_manager/protocols/
config.rs

1use serde::{Deserialize, Serialize};
2use std::collections::HashMap;
3
4#[derive(Serialize, Deserialize)]
5pub struct ProtocolConfig {
6    pub(crate) protocols: Vec<ProtocolToml>,
7}
8
9#[derive(Debug, Serialize, Deserialize)]
10pub struct ProtocolToml {
11    pub package: String,
12    pub repository: Option<HashMap<String, String>>,
13    pub bin_hashes: Option<HashMap<String, String>>,
14}