enigma-node-client 0.0.1

HTTP client for Enigma node services (registry/resolve/announce/sync/nodes) using canonical enigma-node-types.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#[derive(Clone, Debug, PartialEq, Eq)]
pub struct NodeClientConfig {
    pub timeout_ms: u64,
    pub connect_timeout_ms: u64,
    pub user_agent: String,
    pub max_response_bytes: usize,
}

impl Default for NodeClientConfig {
    fn default() -> Self {
        NodeClientConfig {
            timeout_ms: 3000,
            connect_timeout_ms: 1500,
            user_agent: "enigma-node-client/0.0.1".to_string(),
            max_response_bytes: 8 * 1024 * 1024,
        }
    }
}