syntax_data: {"ast_node_type":"function","tokens":[{"end":86,"kind":"keyword","start":0,"text":"pub(crate)"}]}
source_snippet:         pub(crate) fn from_ty(ty: Ty<'tcx>, cx: LayoutCx<'tcx>) -> Result<Self, Err> {
context_before:     impl<'tcx> Tree<Def<'tcx>, Region<'tcx>, Ty<'tcx>> {
context_after:             use rustc_abi::HasDataLayout;