PathBuf (т.е. относится к нему как &str к String), но PathBuf явно из Path создать нельзя, а String из &str можно. Это какой-то дефект библиотеки или это нормально так: let path_buf : PathBuf= &path.iter().collect() ?
path.to_owned()
https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.to_path_buf
О, спасибо, а я среди функций PathBuf искал
Оно среди функций PathBuf
Это уже методы из дерефа path
Как-то это странно выглядит, кажется что оно должно быть в Path
Обсуждают сегодня