Memory Leak from passing Vec of Pathbufs over a channel?

I think whether or not such kind of cases (I haven't looked at your particular case) can be considered "memory leaks" is at least arguable, in my opinion.

From another thread: