{"ast_node_type":"other","tokens":[{"end":94,"kind":"keyword","start":0,"text":"tcx.layout_of(typing_env.as_query_input(p_ty)).ok().map(|layout|"}]}
                tcx.layout_of(typing_env.as_query_input(p_ty)).ok().map(|layout| PointeeInfo {
            ty::RawPtr(p_ty, _) if offset.bytes() == 0 => {
                    size: layout.size,