Derive Macro encrypt_config::PersistSource

source ·
#[derive(PersistSource)]
{
    // Attributes available to this derive:
    #[source]
}
Available on crate features derive and persist only.
Expand description

Derive macro for PersistSource.

§Example

#[derive(Serialize, Deserialize, Default, PersistSource)]
#[source(path = "/path/to/persist_config.json")]
struct PersistConfig {
   name: String,
   age: i32,
}