// edition:2021// Check that precise paths are being reported back in the error message.structY{y: X}structX{a: u32,b: u32,}fnmain(){letmutx=Y{y: X{a: 5,b: 0}};lethello=||{x.y.a+=1;};letb=hello;letc=hello;//~ ERROR use of moved value: `hello` [E0382]}