{"ast_node_type":"other","tokens":[{"end":57,"kind":"keyword","start":0,"text":"match"}]}
        match (src.layout.ty.kind(), cast_ty.ty.kind()) {
        trace!("Unsizing {:?} of type {} into {}", *src, src.layout.ty, cast_ty.ty);
            (&ty::Ref(_, s, _), &ty::Ref(_, c, _) | &ty::RawPtr(c, _))