pub struct PackManager { /* private fields */ }Expand description
Coordinates resolvers, cache, and verification.
Implementations§
Source§impl PackManager
impl PackManager
pub fn new(cfg: PackConfig) -> Result<Self>
Sourcepub fn resolve_all_for_index(&self, index: &Index) -> Result<ResolvedSet>
pub fn resolve_all_for_index(&self, index: &Index) -> Result<ResolvedSet>
Resolve all packs referenced in the provided index.
Auto Trait Implementations§
impl Freeze for PackManager
impl !RefUnwindSafe for PackManager
impl Send for PackManager
impl Sync for PackManager
impl Unpin for PackManager
impl !UnwindSafe for PackManager
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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