//! Defines the `BfsExpander` trait.
/// A value that represents no node.
pubconstNONE:u64=u64::MAX;/// Defines the graph that the BFS will traverse.
pubtraitBfsExpander<const EXPANSION_NODES: usize> {/// Given a node `node` of the graph, populates `expanded_nodes` with the adjacent nodes in the
/// graph.
fnexpand(&mutself, node:u64, expanded_nodes:&mut [u64; EXPANSION_NODES]);}