pub fn lvm_logical_volumes<'a>(
        &'a self,
    ) -> impl Iterator<Item = (DeviceEntity<'a>, &'a LvmLv, &'a LvmVg)> + 'a {
        self.components.lvs.iter().map(move |(id, (lvs, vgent))| {
            let vg = self.components.vgs.get(*vgent);
            (DeviceEntity { id, ctx: self }, lvs, vg)
        })
    }
/// Some device entities are logical volumes.
Some device entities are logical volumes.
Some device entities are logical volumes .
pub fn lvm_logical_volumes<'a>(
        &'a self,
    ) -> impl Iterator<Item = (DeviceEntity<'a>, &'a LvmLv, &'a LvmVg)> + 'a {
        self.components.lvs.iter().map(move |(id, (lvs, vgent))| {
            let vg = self.components.vgs.get(*vgent);
            (DeviceEntity { id, ctx: self }, lvs, vg)
        })
    }
pub fn lvm_logical_volumes < ' a > ( & ' a self , ) -> impl Iterator < Item = ( DeviceEntity < ' a > , & ' a LvmLv , & ' a LvmVg ) > + ' a { self . components . lvs . iter ( ) . map ( move | ( id , ( lvs , vgent ) ) | { let vg = self . components . vgs . get ( * vgent ) ; ( DeviceEntity { id , ctx : self } , lvs , vg ) } ) }
Some device entities are logical volumes.
Some device entities are logical volumes .
&'a self
&'a self