nevermind_neu/util/with_params.rs
1use std::{collections::HashMap, hash::Hash};
2use crate::util::*;
3
4use serde::{Serialize, Deserialize};
5
6pub trait WithParams {
7 fn cfg(&self) -> HashMap<String, Variant> { HashMap::new() }
8 fn set_cfg(&mut self, args: &HashMap<String, Variant>) { }
9}
10
11#[derive(Serialize, Deserialize, Default)]
12pub struct SerdeWithParams( pub HashMap<String, Variant>);