pub struct NotCovered {
pub license: LicenseView,
pub app_version: String,
pub release_access: Option<ReleaseAccess>,
pub upgrade_url: Option<String>,
}Expand description
A license that is valid, but doesn’t cover the version of the app that runs.
Fields§
§license: LicenseViewThe license, as LicenseState::license shows one: still stored, and good
for the versions it covers.
app_version: StringThe version it doesn’t cover, as MAJOR.MINOR.PATCH; empty when unknown.
release_access: Option<ReleaseAccess>What it covers.
upgrade_url: Option<String>Where the customer buys the upgrade or renewal. Only Moonbase knows it, so
it is None when the license was judged on this device (offline, or
checked online moments ago), and when the store sells none. Without it,
upgradeLicense starts an online activation, whose page offers the upgrade.
Trait Implementations§
Source§impl Clone for NotCovered
impl Clone for NotCovered
Source§impl Debug for NotCovered
impl Debug for NotCovered
Source§impl PartialEq for NotCovered
impl PartialEq for NotCovered
Source§impl Serialize for NotCovered
impl Serialize for NotCovered
impl StructuralPartialEq for NotCovered
Auto Trait Implementations§
impl Freeze for NotCovered
impl RefUnwindSafe for NotCovered
impl Send for NotCovered
impl Sync for NotCovered
impl Unpin for NotCovered
impl UnsafeUnpin for NotCovered
impl UnwindSafe for NotCovered
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