1 2 3 4 5 6 7 8 9 10 11
use crate::{NPathsToNode, NodeToNodeDisjointPaths, NodeToSetDisjointPaths, SinglePath}; use gt_graph::{Dims, Graph, Node}; pub trait DirectedBijectiveConnectionGraph: Graph + SinglePath + NPathsToNode + NodeToNodeDisjointPaths + NodeToSetDisjointPaths { #[inline(always)] fn psi(&self, n: Dims, node: Node) -> Node { self.phi(n, node) } }