pub(crate) async fn local_packages_dir(
    version: &str,
    product_bundle_name: &str,
) -> Result<PathBuf> {
    let mut path = local_product_dir(version, product_bundle_name).await?;
    path.push("packages");
    async_fs::create_dir_all(&path).await?;
    Ok(path)
}
/// Determine the path to the package data.
Determine the path to the package data.
Determine the path to the package data .
pub(crate) async fn local_packages_dir(
    version: &str,
    product_bundle_name: &str,
) -> Result<PathBuf> {
    let mut path = local_product_dir(version, product_bundle_name).await?;
    path.push("packages");
    async_fs::create_dir_all(&path).await?;
    Ok(path)
}
pub ( crate ) async fn local_packages_dir ( version : & str , product_bundle_name : & str , ) -> Result < PathBuf > { let mut path = local_product_dir ( version , product_bundle_name ) . await ? ; path . push ( " " ) ; async_fs :: create_dir_all ( & path ) . await ? ; Ok ( path ) }
Determine the path to the package data.
Determine the path to the package data .
version
&str
product_bundle_name
&str
version
&str
product_bundle_name
&str