nihility-config 0.2.1

nihility project config module
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use serde::{Deserialize, Serialize};

#[derive(Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct TestStruct {
    pub data: String,
}

#[test]
pub fn test_set_config() {
    let save_config = TestStruct {
        data: "Hello World!".to_string(),
    };
    nihility_config::set_config::<TestStruct>("test_set", &save_config).expect("Failed to set config");
    let read_config = nihility_config::get_config::<TestStruct>("test_set").expect("Failed to get config");
    assert_eq!(save_config, read_config);
}