pub async fn is_writable(path: &PathBuf) -> bool