refactor(tvix/nix-compat): move from_name_and_digest to StorePathRef
We can simply use .to_owned() on that thing afterwards if we want to construct an owned StorePath. Change-Id: I0f3e2e4434b99ee522f2a7dbfa391e13a987479c Reviewed-on: https://cl.tvl.fyi/c/depot/+/10105 Autosubmit: flokli <flokli@flokli.de> Reviewed-by: edef <edef@edef.eu> Tested-by: BuildkiteCI
This commit is contained in:
parent
eb84898c17
commit
671206a63f
2 changed files with 11 additions and 13 deletions
|
|
@ -151,11 +151,9 @@ impl PathInfo {
|
|||
// recursive Nix end with multiple .drv suffixes, and only one is popped when
|
||||
// converting to this field.
|
||||
if let Some(deriver) = &narinfo.deriver {
|
||||
store_path::StorePath::from_name_and_digest(
|
||||
deriver.name.clone(),
|
||||
&deriver.digest,
|
||||
)
|
||||
.map_err(ValidatePathInfoError::InvalidDeriverField)?;
|
||||
store_path::StorePathRef::from_name_and_digest(&deriver.name, &deriver.digest)
|
||||
.map_err(ValidatePathInfoError::InvalidDeriverField)?
|
||||
.to_owned();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue