narrowlink_types/client/
mod.rs

1mod data;
2mod event;
3use std::net::SocketAddr;
4
5pub use data::InBound as DataInBound;
6pub use data::OutBound as DataOutBound;
7pub use event::InBound as EventInBound;
8pub use event::OutBound as EventOutBound;
9pub use event::Peer2PeerInstruction;
10pub use event::Peer2PeerRequest;
11pub use event::Request as EventRequest;
12pub use event::Response as EventResponse;
13
14use serde::Deserialize;
15use serde::Serialize;
16
17#[derive(Serialize, Deserialize, Clone, Debug)]
18pub struct SystemInfo {
19    pub constant: ConstSystemInfo,
20}
21
22#[derive(Serialize, Deserialize, Clone, Debug)]
23pub struct ConstSystemInfo {
24    pub local_addr: SocketAddr,
25}