fix(nix-compat/nar/writer): use ByteSlice closer to call site

Otherwise, it'll generate unused import warnings in release mode.

Change-Id: I0399d2617a8a8b973a2b8c18f4a0a613d70c48f5
Reviewed-on: https://cl.tvl.fyi/c/depot/+/9864
Reviewed-by: flokli <flokli@flokli.de>
Tested-by: BuildkiteCI
This commit is contained in:
edef 2023-10-27 16:05:32 +00:00
parent 9253bf6632
commit 2fce356ce0
2 changed files with 2 additions and 2 deletions

View file

@ -31,7 +31,6 @@
//! ``` //! ```
use crate::nar::wire; use crate::nar::wire;
use bstr::ByteSlice;
use futures_util::{AsyncBufRead, AsyncBufReadExt, AsyncWrite, AsyncWriteExt}; use futures_util::{AsyncBufRead, AsyncBufReadExt, AsyncWrite, AsyncWriteExt};
use std::{ use std::{
io::{ io::{
@ -197,6 +196,7 @@ impl<'a, 'w> Directory<'a, 'w> {
Some(ref mut _prev_name) => { Some(ref mut _prev_name) => {
#[cfg(debug_assertions)] #[cfg(debug_assertions)]
{ {
use bstr::ByteSlice;
assert!( assert!(
&**_prev_name < name, &**_prev_name < name,
"misordered names: {:?} >= {:?}", "misordered names: {:?} >= {:?}",

View file

@ -29,7 +29,6 @@
//! ``` //! ```
use crate::nar::wire; use crate::nar::wire;
use bstr::ByteSlice;
use std::io::{ use std::io::{
self, BufRead, self, BufRead,
ErrorKind::{InvalidInput, UnexpectedEof}, ErrorKind::{InvalidInput, UnexpectedEof},
@ -186,6 +185,7 @@ impl<'a, 'w> Directory<'a, 'w> {
Some(ref mut _prev_name) => { Some(ref mut _prev_name) => {
#[cfg(debug_assertions)] #[cfg(debug_assertions)]
{ {
use bstr::ByteSlice;
assert!( assert!(
&**_prev_name < name, &**_prev_name < name,
"misordered names: {:?} >= {:?}", "misordered names: {:?} >= {:?}",