crate::ix!();
#[async_trait]
impl PinWildcardDependencies for CrateHandle {
type Error = CrateError;
async fn pin_wildcard_dependencies(
&self,
lock_versions: &BTreeMap<String, BTreeSet<cargo_lock::Version>>,
) -> Result<(), CrateError> {
self.cargo_toml_handle()
.pin_wildcard_dependencies(lock_versions)
.await
.map_err(|toml_err| CrateError::CargoTomlError(toml_err))
}
}