{"ast_node_type":"other","tokens":[{"end":34,"kind":"keyword","start":0,"text":"type"}]}
    type Result = ControlFlow<()>;
impl<'tcx> rustc_ty_utils::sig_types::SpannedTypeVisitor<'tcx> for TypePrivacyVisitor<'tcx> {
    fn visit(&mut self, span: Span, value: impl TypeVisitable<TyCtxt<'tcx>>) -> Self::Result {