pub(super) struct CargoRootCohort {
pub(super) directory: Arc<str>,
pub(super) key: CanonicalResolutionKey,
}Expand description
One package/manifest-scoped parent inventory, shared by its exact roots.
Fields§
§directory: Arc<str>Nonempty repository-relative directory identity; . denotes the root.
key: CanonicalResolutionKeyAdmitted key whose producer is shared with source projection.
Auto Trait Implementations§
impl Freeze for CargoRootCohort
impl RefUnwindSafe for CargoRootCohort
impl Send for CargoRootCohort
impl Sync for CargoRootCohort
impl Unpin for CargoRootCohort
impl UnsafeUnpin for CargoRootCohort
impl UnwindSafe for CargoRootCohort
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
§impl<'a, T> FromIn<'a, T> for T
impl<'a, T> FromIn<'a, T> for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more