summaryrefslogtreecommitdiff
path: root/cli/args/flags.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/args/flags.rs')
-rw-r--r--cli/args/flags.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/cli/args/flags.rs b/cli/args/flags.rs
index 22c7d8e6d..283ebc9a3 100644
--- a/cli/args/flags.rs
+++ b/cli/args/flags.rs
@@ -17,6 +17,7 @@ use deno_runtime::permissions::parse_sys_kind;
use log::debug;
use log::Level;
use std::env;
+use std::ffi::OsString;
use std::net::SocketAddr;
use std::num::NonZeroU32;
use std::num::NonZeroU8;
@@ -909,7 +910,7 @@ To evaluate code in the shell:
);
/// Main entry point for parsing deno's command line flags.
-pub fn flags_from_vec(args: Vec<String>) -> clap::error::Result<Flags> {
+pub fn flags_from_vec(args: Vec<OsString>) -> clap::error::Result<Flags> {
let mut app = clap_root();
let mut matches = app.try_get_matches_from_mut(&args)?;
@@ -4294,7 +4295,7 @@ mod tests {
/// Creates vector of strings, Vec<String>
macro_rules! svec {
- ($($x:expr),* $(,)?) => (vec![$($x.to_string()),*]);
+ ($($x:expr),* $(,)?) => (vec![$($x.to_string().into()),*]);
}
#[test]