syntax_data: {"ast_node_type":"import","tokens":[{"end":79,"kind":"keyword","start":0,"text":"use"}]}
source_snippet: use crate::visit::{Flags, TypeSuperVisitable, TypeVisitable, TypeVisitableExt};
context_before: use crate::solve::{AdtDestructorKind, SizedTraitKind};
context_after: use crate::{self as ty, CollectAndApply, Interner, UpcastFrom};