1 2 3 4 5 6 7 8 9 10 11
use std::path::Path; pub fn file_name_from_path(path: &Path) -> Option<String> { path.file_name() .and_then(|name| name.to_str()) .map(|s| s.to_string()) } pub fn file_name_from_path_buf(path: &Path) -> Option<String> { file_name_from_path(path) }