async fn local_deployments(&self) -> Result<BTreeSet<Release>> {
        let msg = rpm_ostree::QueryLocalDeployments { omit_staged: true };
        let depls = self
            .rpm_ostree_actor
            .send(msg)
            .unwrap_or_else(|e| Err(e.into()))
            .map_ok(move |depls| {
                log::trace!("found {} local deployments", depls.len());
                depls
            })
            .await;

        depls
    }
/// List persistent (i.e. finalized) local deployments.
///
/// This ignores deployments that have been only staged but not finalized in the
/// past, as they are acceptable as future update target.
List persistent  local deployments.
This ignores deployments that have been only staged but not finalized in the
past, as they are acceptable as future update target.
List persistent local deployments . This ignores deployments that have been only staged but not finalized in the past as they are acceptable as future update target .
async fn local_deployments(&self) -> Result<BTreeSet<Release>> {
        let msg = rpm_ostree::QueryLocalDeployments { omit_staged: true };
        let depls = self
            .rpm_ostree_actor
            .send(msg)
            .unwrap_or_else(|e| Err(e.into()))
            .map_ok(move |depls| {
                log::trace!("found {} local deployments", depls.len());
                depls
            })
            .await;
        depls
    }
async fn local_deployments ( & self ) -> Result < BTreeSet < Release > > { let msg = rpm_ostree :: QueryLocalDeployments { omit_staged : true } ; let depls = self . rpm_ostree_actor . send ( msg ) . unwrap_or_else ( | e | Err ( e . into ( ) ) ) . map_ok ( move | depls | { log :: trace ! ( " " depls len ( ) ) ; depls } ) . await ; depls }
List persistent (i.e.
List persistent ( i . e .
&self