use serde::{Serialize, de::DeserializeOwned};
pub fn get_custom_config() -> Option<String> {
super::interface::get_custom_config()
}
pub fn get_persistent_state<D: DeserializeOwned>() -> Option<D> {
serde_json::from_str(&super::interface::get_persistent_state()).unwrap()
}
pub fn set_persistent_state<S: Serialize>(s: &S) {
super::interface::set_persistent_state(&serde_json::to_string(s).unwrap());
}