refactor(tvix/nix-compat/derivation/escape): move to Vec<u8>
We only need bstr::ByteSlice to be able to use replace, it doesn't need to return a BString. Change-Id: I811948436fb89652e880970c2c05356183f3e439 Reviewed-on: https://cl.tvl.fyi/c/depot/+/9084 Tested-by: BuildkiteCI Autosubmit: flokli <flokli@flokli.de> Reviewed-by: raitobezarius <tvl@lahfa.xyz>
This commit is contained in:
parent
72fc4fee53
commit
39efe50311
2 changed files with 7 additions and 7 deletions
|
|
@ -3,7 +3,7 @@
|
|||
//!
|
||||
//! [ATerm]: http://program-transformation.org/Tools/ATermFormat.html
|
||||
|
||||
use crate::derivation::escape::escape_bstr;
|
||||
use crate::derivation::escape::escape_bytes;
|
||||
use crate::derivation::output::Output;
|
||||
use bstr::BString;
|
||||
use std::{
|
||||
|
|
@ -42,7 +42,7 @@ pub(crate) fn write_field<S: AsRef<[u8]>>(
|
|||
if !escape {
|
||||
writer.write_all(s.as_ref())?;
|
||||
} else {
|
||||
writer.write_all(&escape_bstr(s.as_ref()))?;
|
||||
writer.write_all(&escape_bytes(s.as_ref()))?;
|
||||
}
|
||||
|
||||
write_char(writer, QUOTE)?;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue