(id: &str)
| 136 | } |
| 137 | |
| 138 | pub fn avd_from_id(id: &str) -> Result<String, AppError> { |
| 139 | id.strip_prefix(ANDROID_ID_PREFIX) |
| 140 | .filter(|value| !value.trim().is_empty()) |
| 141 | .map(ToOwned::to_owned) |
| 142 | .ok_or_else(|| AppError::bad_request(format!("Invalid Android emulator id `{id}`."))) |
| 143 | } |
| 144 | |
| 145 | pub fn id_for_avd(avd_name: &str) -> String { |
| 146 | format!("{ANDROID_ID_PREFIX}{avd_name}") |
no test coverage detected