{"ast_node_type":"other","tokens":[{"end":24,"kind":"keyword","start":0,"text":"ty::Str"}]}
            ty::Str => {
        match val.layout.ty.kind() {
                let mplace = val.assert_mem_place(); // strings are unsized and hence never immediate