aboutsummaryrefslogtreecommitdiff
path: root/crate_universe/src/lockfile.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crate_universe/src/lockfile.rs')
-rw-r--r--crate_universe/src/lockfile.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/crate_universe/src/lockfile.rs b/crate_universe/src/lockfile.rs
index 3eaae23c..6f23199f 100644
--- a/crate_universe/src/lockfile.rs
+++ b/crate_universe/src/lockfile.rs
@@ -1,4 +1,4 @@
-//! Utility module for interracting with different kinds of lock files
+//! Utility module for interacting with the cargo-bazel lockfile.
use std::collections::BTreeMap;
use std::convert::TryFrom;
@@ -17,7 +17,7 @@ use crate::context::Context;
use crate::metadata::Cargo;
use crate::splicing::{SplicingManifest, SplicingMetadata};
-pub fn lock_context(
+pub(crate) fn lock_context(
mut context: Context,
config: &Config,
splicing_manifest: &SplicingManifest,
@@ -37,7 +37,7 @@ pub fn lock_context(
}
/// Write a [crate::context::Context] to disk
-pub fn write_lockfile(lockfile: Context, path: &Path, dry_run: bool) -> Result<()> {
+pub(crate) fn write_lockfile(lockfile: Context, path: &Path, dry_run: bool) -> Result<()> {
let content = serde_json::to_string_pretty(&lockfile)?;
if dry_run {
@@ -55,10 +55,10 @@ pub fn write_lockfile(lockfile: Context, path: &Path, dry_run: bool) -> Result<(
}
#[derive(Debug, Serialize, Deserialize, PartialEq, Eq, PartialOrd, Ord, Clone)]
-pub struct Digest(String);
+pub(crate) struct Digest(String);
impl Digest {
- pub fn new(
+ pub(crate) fn new(
context: &Context,
config: &Config,
splicing_manifest: &SplicingManifest,
@@ -130,7 +130,7 @@ impl Digest {
Self(hasher.finalize().encode_hex::<String>())
}
- pub fn bin_version(binary: &Path) -> Result<String> {
+ pub(crate) fn bin_version(binary: &Path) -> Result<String> {
let safe_vars = [OsStr::new("HOMEDRIVE"), OsStr::new("PATHEXT")];
let env = std::env::vars_os().filter(|(var, _)| safe_vars.contains(&var.as_os_str()));
@@ -187,7 +187,7 @@ impl PartialEq<String> for Digest {
#[cfg(test)]
mod test {
- use crate::config::{CrateAnnotations, CrateId};
+ use crate::config::{CrateAnnotations, CrateNameAndVersionReq};
use crate::splicing::cargo_config::{AdditionalRegistry, CargoConfig, Registry};
use crate::utils::target_triple::TargetTriple;
@@ -223,7 +223,7 @@ mod test {
generate_binaries: false,
generate_build_scripts: false,
annotations: BTreeMap::from([(
- CrateId::new("rustonomicon".to_owned(), "1.0.0".to_owned()),
+ CrateNameAndVersionReq::new("rustonomicon".to_owned(), "1.0.0".parse().unwrap()),
CrateAnnotations {
compile_data_glob: Some(BTreeSet::from(["arts/**".to_owned()])),
..CrateAnnotations::default()