pub enum ReleaseAnswer {
Stands {
mine: ReleaseLine,
newest: ReleaseLine,
registries: Vec<RegistryNewest>,
verdict: ReleaseVerdict,
update: UpdateHint,
},
Unreleased {
registries: Vec<RegistryNewest>,
update: UpdateHint,
},
Unconfirmed {
mine: ReleaseLine,
registries: Vec<RegistryNewest>,
update: UpdateHint,
},
Refused {
refusal: AxError,
},
}Expand description
Where this city stands against the release channel.
A comparison, an unreleased build, an origin requiring confirmation, or a refusal. The selected registry supplies both the displayed version and the comparison.
Variants§
Stands
This binary can be compared with its installation registry.
newest and verdict come from the registry this channel updates from.
Fields
mine: ReleaseLinenewest: ReleaseLineThe exact registry version used for verdict, selected by the server.
registries: Vec<RegistryNewest>verdict: ReleaseVerdictupdate: UpdateHintUnreleased
This binary was built from a working tree, so it is none of the published releases. Reporting it as out of date would be answering about a binary the person is not running.
Unconfirmed
A published binary whose installation origin needs the person to confirm it.
Refused
The check could not be made. Carries why, because “could not check” leaves a person believing they checked.