pub struct PackageUniverse {
pub root_dir: PathBuf,
pub manifest: Manifest,
pub packages: Vec<ResolvedPackage>,
pub resolver: Resolver,
pub diags: Vec<Diag>,
}Fields§
§root_dir: PathBuf§manifest: Manifest§packages: Vec<ResolvedPackage>closed dependency set (root excluded), in resolution order
resolver: Resolver§diags: Vec<Diag>Implementations§
Source§impl PackageUniverse
impl PackageUniverse
pub fn package(&self, n: &str) -> Option<&ResolvedPackage>
Auto Trait Implementations§
impl !RefUnwindSafe for PackageUniverse
impl !Send for PackageUniverse
impl !Sync for PackageUniverse
impl !UnwindSafe for PackageUniverse
impl Freeze for PackageUniverse
impl Unpin for PackageUniverse
impl UnsafeUnpin for PackageUniverse
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