1 2 3 4 5 6
pub(crate) trait TestSuiteVisitor<T> { type Environment; type Output; fn visit(&self, visitable: &T, environment: &mut Self::Environment) -> Self::Output; }