From 67ca183a25cf5dd03cad3a5d8de229fe93856e16 Mon Sep 17 00:00:00 2001 From: ttyS3 Date: Fri, 6 Sep 2024 14:05:20 +0000 Subject: [PATCH] fix: fix windows build --- src/commands/mod.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/commands/mod.rs b/src/commands/mod.rs index bce640f..7d2ab71 100644 --- a/src/commands/mod.rs +++ b/src/commands/mod.rs @@ -5,10 +5,15 @@ mod decompress; mod list; use std::{ops::ControlFlow, path::PathBuf}; -use std::os::unix::prelude::OsStrExt; use rayon::prelude::{IndexedParallelIterator, IntoParallelRefIterator, ParallelIterator}; use utils::colors; +// OsStrExt for password as_bytes() conversion +#[cfg(unix)] +use std::os::unix::prelude::OsStrExt; +#[cfg(windows)] +use std::os::windows::prelude::OsStrExt; + use crate::{ check, cli::Subcommand, @@ -188,7 +193,7 @@ pub fn run( output_file_path, question_policy, args.quiet, - args.password.as_deref().map(|str|str.as_bytes()), + args.password.as_deref().map(|str| str.as_bytes()), ) }) }