{"ast_node_type":"other","tokens":[{"end":96,"kind":"keyword","start":0,"text":"///"}]}
/// The default type visitor (`TypeVisitor`) does most of the job, but it has some shortcomings.
/// <https://github.com/rust-lang/rfcs/blob/master/text/2145-type-privacy.md#how-to-determine-visibility-of-a-type>.
/// First, it doesn't have overridable `fn visit_trait_ref`, so we have to catch trait `DefId`s