1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
//! What a host decides before it binds.
/// How a host serves: what it hands a browser, and who it will talk to.
///
/// Built by chaining, and every field has a default that works, so a host only
/// names what it cares about.
///
/// ```
/// use rs_teststand_websocket::Options;
///
/// let options = Options::default()
/// .page(include_str!("../../examples/panel.html"))
/// .allow_origin("http://192.0.2.10:50751");
/// ```