pub struct LatestCompatibleUpdateIdentity {
pub application_id: ApplicationId,
pub os: String,
pub architecture: String,
pub format: String,
pub channel: String,
pub current_version: String,
pub runtime_version: String,
pub protocol_version: String,
}Expand description
Query used to select the latest release compatible with a Runtime host.
Fields§
§application_id: ApplicationIdApplication identity.
os: StringTarget operating system.
architecture: StringTarget CPU architecture.
format: StringHost installation format.
channel: StringRequested update channel.
current_version: StringCurrently installed semantic version.
runtime_version: StringRuntime semantic version available on the host.
protocol_version: StringApplication/runtime protocol available on the host.
Trait Implementations§
impl Eq for LatestCompatibleUpdateIdentity
impl StructuralPartialEq for LatestCompatibleUpdateIdentity
Auto Trait Implementations§
impl Freeze for LatestCompatibleUpdateIdentity
impl RefUnwindSafe for LatestCompatibleUpdateIdentity
impl Send for LatestCompatibleUpdateIdentity
impl Sync for LatestCompatibleUpdateIdentity
impl Unpin for LatestCompatibleUpdateIdentity
impl UnsafeUnpin for LatestCompatibleUpdateIdentity
impl UnwindSafe for LatestCompatibleUpdateIdentity
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more