Skip to main content

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};