pub struct AvailableUpdate {
pub installed: InstalledComponent,
pub content_id: u64,
pub latest_version: String,
pub download_url: String,
pub store_url: String,
pub release_date: String,
pub checksum: Option<String>,
pub download_size: Option<u64>,
}Expand description
An available update for an installed component, with download metadata.
Fields§
§installed: InstalledComponent§content_id: u64§latest_version: String§download_url: String§store_url: String§release_date: String§checksum: Option<String>§download_size: Option<u64>Trait Implementations§
Source§impl Clone for AvailableUpdate
impl Clone for AvailableUpdate
Source§fn clone(&self) -> AvailableUpdate
fn clone(&self) -> AvailableUpdate
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AvailableUpdate
impl Debug for AvailableUpdate
Source§impl<'de> Deserialize<'de> for AvailableUpdate
impl<'de> Deserialize<'de> for AvailableUpdate
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AvailableUpdate
impl RefUnwindSafe for AvailableUpdate
impl Send for AvailableUpdate
impl Sync for AvailableUpdate
impl Unpin for AvailableUpdate
impl UnsafeUnpin for AvailableUpdate
impl UnwindSafe for AvailableUpdate
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more