pub fn resolve_dual(op_id: &str) -> Option<(ReferenceFn, ReferenceFn)>Expand description
Resolve an operation ID to its two independently-written references.
§Examples
use vyre_reference::{dual_impls, resolve_dual};
let (reference_a, reference_b) =
resolve_dual(dual_impls::bitwise::xor::OP_ID).expect("Fix: xor dual refs must be registered; restore this invariant before continuing.");
let input = [0b1010_1010_u8, 0b0101_0101];
assert_eq!(reference_a(&input), reference_b(&input));