Crate freenet Copy item path Source config Peer node configuration. dev_tool Exports for the dev tool. generated Generated messages from the flatbuffers schema for the network monitor. local_node Exports to build a running local node. server Local server used to communicate with the peer core.
Handles external client connections (HTTP/WebSocket). simulation Deterministic simulation testing framework.
Deterministic simulation testing framework for Freenet. storages test_utils tracing Tracing and loging infrastructure. Includes our custom event log register. Tracing collectors, etc. transport Code for communicating with other peers over UDP, handles hole-punching, error handling, etc.
Freenet Transport protocol implementation. util deterministic_select The deterministic_select! macro waits on multiple async operations simultaneously,
returning when one of them completes. Branch ordering is determined by GlobalRng
for deterministic but fair selection. Node ShutdownHandle Handle to trigger graceful shutdown of the node. EventLoopExitReason Represents the different ways the event loop can exit. run_local_node run_network_node