amethystate 0.9.1

Type-safe reactive persistence for Rust GUI apps
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use amethystate_macros::amethystate;

#[amethystate(prefix = "net")]
pub struct NetworkState {
    #[amestate(default = 8080)]
    pub port: u16,
}

#[amethystate(prefix = "ui")]
pub struct UiState {
    #[amestate(lookup_node = "port", parent = NetworkState)]
    pub proxy_port_node: u16,
}

fn main() {}