{"ast_node_type":"function","tokens":[{"end":94,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn layout_of(&self, ty: Ty<'tcx>) -> <Self as LayoutOfHelpers<'tcx>>::LayoutOfResult {
    #[inline(always)]
        let _span = enter_trace_span!(M, layouting::layout_of, ty = ?ty.kind());