pub struct RegistryManager { /* private fields */ }Implementations§
Source§impl RegistryManager
impl RegistryManager
pub fn new(config: &Config) -> Result<Self, HttpClientError>
pub fn list_registries(&self) -> Vec<(String, String)>
pub fn get_registry(&self, id: &str) -> Option<&Arc<dyn Registry>>
Sourcepub async fn check_deps(&self, deps: Vec<ResolvedDep>) -> Vec<CheckedDep>
pub async fn check_deps(&self, deps: Vec<ResolvedDep>) -> Vec<CheckedDep>
For each dependency, look up the latest stable version on its registry and flag whether it is outdated. Concurrency-bounded.
Auto Trait Implementations§
impl !RefUnwindSafe for RegistryManager
impl !UnwindSafe for RegistryManager
impl Freeze for RegistryManager
impl Send for RegistryManager
impl Sync for RegistryManager
impl Unpin for RegistryManager
impl UnsafeUnpin for RegistryManager
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