pub struct ShippedApps { /* private fields */ }Expand description
The apps a host release ships: the closure of its release roots over the
manifests of the host and its pinned dependencies. There is no
contains, so a closure that stopped short cannot be read as a bool.
Implementations§
Source§impl ShippedApps
impl ShippedApps
pub fn lookup(&self, app: &ApplicationName) -> AppPresence
pub fn stopped(&self) -> Option<Stop>
Sourcepub fn blockers(&self) -> &BTreeMap<ApplicationName, Blocker>
pub fn blockers(&self) -> &BTreeMap<ApplicationName, Blocker>
The apps the closure stopped at, with why.
Trait Implementations§
Source§impl Clone for ShippedApps
impl Clone for ShippedApps
Source§impl Debug for ShippedApps
impl Debug for ShippedApps
impl Eq for ShippedApps
Source§impl PartialEq for ShippedApps
impl PartialEq for ShippedApps
impl StructuralPartialEq for ShippedApps
Auto Trait Implementations§
impl Forget for ShippedApps
impl Freeze for ShippedApps
impl Move for ShippedApps
impl RefUnwindSafe for ShippedApps
impl Send for ShippedApps
impl Sync for ShippedApps
impl Unpin for ShippedApps
impl UnsafeUnpin for ShippedApps
impl UnwindSafe for ShippedApps
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