rl_lang/docs/entries/stdlib/net/
mod.rs1use crate::docs::entry::{FnEntry, StdEntry};
2
3mod resolve;
4mod tcp_accept;
5mod tcp_close;
6mod tcp_connect;
7mod tcp_listen;
8mod tcp_local_addr;
9mod tcp_peer_addr;
10mod tcp_read;
11mod tcp_set_nonblocking;
12mod tcp_set_timeout;
13mod tcp_shutdown;
14mod tcp_write;
15mod udp_bind;
16mod udp_close;
17mod udp_connect;
18mod udp_recv;
19mod udp_recv_from;
20mod udp_send;
21mod udp_send_to;
22
23pub static NET: StdEntry = StdEntry {
24 name: "net",
25 description: "TCP and UDP networking built on std::net; blocking, single-threaded, handle-based",
26 functions: FUNCTIONS,
27 since: None,
28 unstable: false,
29};
30
31static FUNCTIONS: &[&FnEntry] = &[
32 &tcp_listen::TCP_LISTEN,
33 &tcp_accept::TCP_ACCEPT,
34 &tcp_connect::TCP_CONNECT,
35 &tcp_read::TCP_READ,
36 &tcp_write::TCP_WRITE,
37 &tcp_peer_addr::TCP_PEER_ADDR,
38 &tcp_local_addr::TCP_LOCAL_ADDR,
39 &tcp_set_timeout::TCP_SET_TIMEOUT,
40 &tcp_set_nonblocking::TCP_SET_NONBLOCKING,
41 &tcp_shutdown::TCP_SHUTDOWN,
42 &tcp_close::TCP_CLOSE,
43 &udp_bind::UDP_BIND,
44 &udp_connect::UDP_CONNECT,
45 &udp_send::UDP_SEND,
46 &udp_send_to::UDP_SEND_TO,
47 &udp_recv::UDP_RECV,
48 &udp_recv_from::UDP_RECV_FROM,
49 &udp_close::UDP_CLOSE,
50 &resolve::RESOLVE,
51];