pub struct UpdateIdentity {
pub application_id: ApplicationId,
pub os: String,
pub architecture: String,
pub format: String,
pub channel: String,
pub current_version: String,
}Expand description
Local identity used to select one compatible release.
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.
Trait Implementations§
Source§impl Clone for UpdateIdentity
impl Clone for UpdateIdentity
Source§impl Debug for UpdateIdentity
impl Debug for UpdateIdentity
impl Eq for UpdateIdentity
Source§impl PartialEq for UpdateIdentity
impl PartialEq for UpdateIdentity
impl StructuralPartialEq for UpdateIdentity
Auto Trait Implementations§
impl Freeze for UpdateIdentity
impl RefUnwindSafe for UpdateIdentity
impl Send for UpdateIdentity
impl Sync for UpdateIdentity
impl Unpin for UpdateIdentity
impl UnsafeUnpin for UpdateIdentity
impl UnwindSafe for UpdateIdentity
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