syntax_data: {"ast_node_type":"variable","tokens":[{"end":57,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:             let ty = intermediate.instantiate(tcx, args);
context_before:         ty::Adt(adt, args) => adt.sizedness_constraint(tcx, sizedness).and_then(|intermediate| {
context_after:             sizedness_constraint_for_ty(tcx, sizedness, ty)