()
| 72 | } |
| 73 | |
| 74 | pub(crate) fn jassets_path() -> errors::Result<PathBuf> { |
| 75 | let pb_opt = { |
| 76 | let guard = cache::JASSETS_PATH.lock()?; |
| 77 | guard.clone() |
| 78 | }; |
| 79 | match pb_opt { |
| 80 | Some(pb) => Ok(pb), |
| 81 | None => default_jassets_path(), |
| 82 | } |
| 83 | } |
| 84 | |
| 85 | pub(crate) fn default_jassets_path() -> errors::Result<PathBuf> { |
| 86 | let is_build_script = env::var("OUT_DIR").is_ok(); |
no test coverage detected