diff --git a/clap_derive/src/attrs.rs b/clap_derive/src/attrs.rs index fb35d31f2d1..3c685fbe86c 100644 --- a/clap_derive/src/attrs.rs +++ b/clap_derive/src/attrs.rs @@ -594,7 +594,7 @@ impl Attrs { quote_spanned!(ident.span()=> { static DEFAULT_VALUE: clap::once_cell::sync::Lazy<::std::ffi::OsString> = clap::once_cell::sync::Lazy::new(|| { let val: #ty = #val; - ::std::ffi::OsString = val.into() + ::std::ffi::OsString::from(val) }); &*DEFAULT_VALUE })