pub struct AppUpdateCapabilities {
pub check: bool,
pub install: bool,
}Expand description
What an update backend can do on this platform.
The two halves are separate because a platform can genuinely have one
without the other: an iOS application may discover that a newer version
exists and send the reader to the store, while installing a replacement
binary is something the platform does not allow it to do at all. Reporting
one flag for both would make check look unavailable where it works, or
make install look available where it can only fail.
Fields§
§check: boolWhether this platform can discover a newer release.
install: boolWhether this platform can install one.
Trait Implementations§
Source§impl Clone for AppUpdateCapabilities
impl Clone for AppUpdateCapabilities
Source§fn clone(&self) -> AppUpdateCapabilities
fn clone(&self) -> AppUpdateCapabilities
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AppUpdateCapabilities
Source§impl Debug for AppUpdateCapabilities
impl Debug for AppUpdateCapabilities
Source§impl Default for AppUpdateCapabilities
impl Default for AppUpdateCapabilities
Source§fn default() -> AppUpdateCapabilities
fn default() -> AppUpdateCapabilities
Returns the “default value” for a type. Read more
impl Eq for AppUpdateCapabilities
Source§impl PartialEq for AppUpdateCapabilities
impl PartialEq for AppUpdateCapabilities
impl StructuralPartialEq for AppUpdateCapabilities
Auto Trait Implementations§
impl Freeze for AppUpdateCapabilities
impl RefUnwindSafe for AppUpdateCapabilities
impl Send for AppUpdateCapabilities
impl Sync for AppUpdateCapabilities
impl Unpin for AppUpdateCapabilities
impl UnsafeUnpin for AppUpdateCapabilities
impl UnwindSafe for AppUpdateCapabilities
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