pub fn into_app_and_status(self) -> (InstalledAppCommon, InstalledAppStatus) {
        match self {
            Self::Active(app) => (app.into_common(), InstalledAppStatus::Active),
            Self::Inactive(InactiveApp { app, reason, .. }) => {
                (app, InstalledAppStatus::Inactive { reason })
            }
        }
    }
/// Return the common app info, as well as a status which encodes the remaining
/// information
Return the common app info, as well as a status which encodes the remaining
information
Return the common app info as well as a status which encodes the remaining information
pub fn into_app_and_status(self) -> (InstalledAppCommon, InstalledAppStatus) {
        match self {
            Self::Active(app) => (app.into_common(), InstalledAppStatus::Active),
            Self::Inactive(InactiveApp { app, reason, .. }) => {
                (app, InstalledAppStatus::Inactive { reason })
            }
        }
    }
pub fn into_app_and_status ( self ) -> ( InstalledAppCommon , InstalledAppStatus ) { match self { Self :: Active ( app ) => ( app . into_common ( ) , InstalledAppStatus :: Active ) , Self :: Inactive ( InactiveApp { app , reason , .. } ) => { ( app , InstalledAppStatus :: Inactive { reason } ) } } }
Return the common app info, as well as a status which encodes the remaining
information
Return the common app info as well as a status which encodes the remaining information
self
self