//! This module contains implementations of protocols, which handle how packets are forwarded and
//! how packets are added to the network.
use cratePacket;
use crateNetwork;
/// Interface for forwarding protocol behaviors.
// TODO: add check_graph_structure() to ensure that the graph we are using works with the given
// protocol.