pub(super) fn describe_path_in_context(cx: &Context, id: &PackageId) -> String {
    let iter = cx
        .parents
        .path_to_bottom(id)
        .into_iter()
        .map(|(p, d)| (p, d.and_then(|d| d.iter().next())));
    describe_path(iter)
}
/// Returns String representation of dependency chain for a particular `pkgid`
/// within given context.
Returns String representation of dependency chain for a particular `pkgid`
within given context.
Returns String representation of dependency chain for a particular ` pkgid ` within given context .
pub(super) fn describe_path_in_context(cx: &Context, id: &PackageId) -> String {
    let iter = cx
        .parents
        .path_to_bottom(id)
        .into_iter()
        .map(|(p, d)| (p, d.and_then(|d| d.iter().next())));
    describe_path(iter)
}
pub ( super ) fn describe_path_in_context ( cx : & Context , id : & PackageId ) -> String { let iter = cx . parents . path_to_bottom ( id ) . into_iter ( ) . map ( | ( p , d ) | ( p , d . and_then ( | d | d . iter ( ) . next ( ) ) ) ) ; describe_path ( iter ) }
Returns String representation of dependency chain for a particular `pkgid`
within given context.
Returns String representation of dependency chain for a particular ` pkgid ` within given context .
cx
&Context
id
&PackageId
cx
&Context
id
&PackageId