Newby question: Does rust's lifetime rules cause more memory copying in practice?

In the past months I was make same mistake. In short way I can say that you don't need to clone/copy anything in functional programming. Long answer: Which side is handling lifetime specifier in rust compiler?