EG
&Path, и я хочу получить их наибольшего общего предка (к примеру, /a/b/c и /a/b/d/e должны дать /a/b)Для путей, которые не имеют общего предка (как
C:\dir и D:\dir) я хочу получить корень левого пути (C:\)Интуитивный способ — итерироваться по
.components(), а потом собрать из них обратно &Path/PathBuf, но как раз способа сделать это (или срезать Path до первых N компонентов) я не вижу.

