{"ast_node_type":"other","tokens":[{"end":61,"kind":"keyword","start":0,"text":"///"}]}
/// -> R2` or `R2 -> R1` depending on the direction type `D`.
/// It can be used to view a `R1: R2` constraint as either an edge `R1
pub(crate) struct ConstraintGraph<D: ConstraintGraphDirection> {