(assets: &'a [zed::GithubReleaseAsset], expected: &str)
| 35 | } |
| 36 | |
| 37 | fn find_asset<'a>(assets: &'a [zed::GithubReleaseAsset], expected: &str) -> Result<&'a zed::GithubReleaseAsset> { |
| 38 | assets.iter().find(|a| a.name == expected).ok_or_else(|| format!("no asset found matching {expected}")) |
| 39 | } |
| 40 | |
| 41 | fn installed_version() -> Option<String> { |
| 42 | let version = fs::read_to_string(VERSION_FILE).ok()?; |