1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
use std::time::Duration;

pub struct WsConfig {
    pub mask: bool,
    pub timeout: Duration,
    _private: (),
}

impl WsConfig {
    pub fn client() -> Self {
        Self {
            mask: true,
            timeout: Duration::from_secs(10),
            _private: (),
        }
    }
    pub fn server() -> Self {
        Self {
            mask: false,
            timeout: Duration::from_secs(10),
            _private: (),
        }
    }
}