Auto merge of #144420 - Qelxiros:smart_pointer_try_map, r=joboet smart pointer (try_)map Tracking issue: rust-lang/rust#144419