diff --git a/src/metafiles/binstall_v1.rs b/src/metafiles/binstall_v1.rs index 9704719f..4ba95dae 100644 --- a/src/metafiles/binstall_v1.rs +++ b/src/metafiles/binstall_v1.rs @@ -12,7 +12,7 @@ use serde::{Deserialize, Serialize}; use thiserror::Error; use url::Url; -use crate::{cargo_home, FileLock}; +use crate::{cargo_home, cratesio_url, FileLock}; #[derive(Debug, Serialize, Deserialize)] pub struct MetaData { @@ -61,6 +61,15 @@ pub struct Source { url: Url, } +impl Source { + pub fn cratesio_registry() -> Source { + Self { + source_type: SourceType::Registry, + url: cratesio_url().clone(), + } + } +} + impl From for Source { fn from(src: super::Source) -> Self { use super::Source::*;