rns_rpc/lib.rs
1//! RPC boundary crate for protocol and daemon contracts.
2
3pub mod e2e_harness;
4pub mod rpc;
5mod storage;
6mod transport;
7
8pub use rpc::http;
9pub use rpc::{
10 AnnounceBridge, DeliveryPolicy, DeliveryTraceEntry, InterfaceMutationBridge, InterfaceRecord,
11 OutboundBridge, OutboundDeliveryOptions, PeerRecord, PropagationState, RemoteControlBridge,
12 RpcDaemon, RpcError, RpcEvent, RpcRequest, RpcResponse, StampPolicy, TicketRecord,
13};
14pub use storage::messages::{AnnounceRecord, MessageRecord, MessagesStore};