Update manifest schema shared by the Proton runtime and CLI.
let manifest = @updater.Manifest::parse(text)
match manifest.platform("darwin-arm64") {
Some(update) => download(update.url(), update.size())
None => () // Nothing on offer for this platform.
}pub struct Manifest {
version : Version
revision : UInt64
published_at : Timestamp
notes_url : String?
platforms : Map[String, PlatformUpdate]
}let supported_schema_version : IntUpdate manifest schema shared by the Proton runtime and CLI.