main/main.rs
1use configuer::Configuer;
2use serde::{Deserialize, Serialize};
3
4#[derive(Serialize, Deserialize, Clone, Default, Debug)]
5struct MyData {
6 user_name: String,
7}
8
9fn main() {
10 let mut config = Configuer::with_file("myIniFileName").on_create(|| {
11 println!("I see you open this app very first time, please pass your name: ...");
12
13 MyData {
14 user_name: "Default user name".into(),
15 }
16 });
17
18 println!("{:?}", config.data);
19 config.save();
20}