1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use rpstate_macros::rpstate; #[rpstate] pub struct DatabaseConfig { #[state(default = "localhost".to_string())] pub host: String, } #[rpstate(prefix = "sys")] pub struct SystemSettings { #[state(nested)] pub db: DatabaseConfig, } fn main() {}