From efc42e1342e81f3df638f8673eb19f2224c532d2 Mon Sep 17 00:00:00 2001 From: Vito Secona Date: Fri, 19 Sep 2025 01:06:09 +0700 Subject: [PATCH] refactor: change imports of `encode` simplifies the moving over of the schemas --- src/cargo/ops/lockfile.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/cargo/ops/lockfile.rs b/src/cargo/ops/lockfile.rs index 04c2a8341..5102df9d0 100644 --- a/src/cargo/ops/lockfile.rs +++ b/src/cargo/ops/lockfile.rs @@ -1,7 +1,8 @@ use std::io::prelude::*; +use crate::core::resolver::encode::EncodableResolve; use crate::core::resolver::encode::into_resolve; -use crate::core::{Resolve, ResolveVersion, Workspace, resolver}; +use crate::core::{Resolve, ResolveVersion, Workspace}; use crate::util::Filesystem; use crate::util::errors::CargoResult; @@ -23,7 +24,7 @@ pub fn load_pkg_lockfile(ws: &Workspace<'_>) -> CargoResult> { .with_context(|| format!("failed to read file: {}", f.path().display()))?; let resolve = (|| -> CargoResult> { - let v: resolver::EncodableResolve = toml::from_str(&s)?; + let v: EncodableResolve = toml::from_str(&s)?; Ok(Some(into_resolve(v, &s, ws)?)) })() .with_context(|| format!("failed to parse lock file at: {}", f.path().display()))?; @@ -207,8 +208,8 @@ fn are_equal_lockfiles(orig: &str, current: &str, ws: &Workspace<'_>) -> bool { // common case where we can update lock files. if !ws.gctx().lock_update_allowed() { let res: CargoResult = (|| { - let old: resolver::EncodableResolve = toml::from_str(orig)?; - let new: resolver::EncodableResolve = toml::from_str(current)?; + let old: EncodableResolve = toml::from_str(orig)?; + let new: EncodableResolve = toml::from_str(current)?; Ok(into_resolve(old, orig, ws)? == into_resolve(new, current, ws)?) })(); if let Ok(true) = res {