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}