pub fn resolve_cache_dir() -> Utf8PathBufExpand description
Resolves the binary cache directory from environment and XDG conventions.
The resolution order is:
PG_BINARY_CACHE_DIRenvironment variable if set and valid UTF-8$XDG_CACHE_HOME/pg-embedded/binariesifXDG_CACHE_HOMEis set~/.cache/pg-embedded/binariesas fallbackstd::env::temp_dir()/pg-embedded/binariesas last resort (platform-dependent)
ยงExamples
use pg_embedded_setup_unpriv::cache::resolve_cache_dir;
let cache_dir = resolve_cache_dir();
assert!(!cache_dir.as_str().is_empty());