That is true.
I quite enjoy a good chat with the compiler. Despite being amazingly strict and fussy (with good reason) the error messages must be the best I have seen from any compiler ever. And it offers helpful advice along the way. But be warned, that advice can lead you down a rabbit hole if you take it too seriously sometimes.
For the last 4 days I have been trying to put together some code involving socket and serial port communications. I decided to have a go at making it async, as is the modern fad, using tokio. So there was a lot to figure out. It was a very long conversation with the compiler...
I ran it for the first time today. Works fine