diff --git a/src/platform/desktop.rs b/src/platform/desktop.rs index 3839a56..034af67 100644 --- a/src/platform/desktop.rs +++ b/src/platform/desktop.rs @@ -107,7 +107,7 @@ impl Platform { debug!("File type: {file_type:?}, well known: {well_known}"); // If it's anything recognizable and valid, assume that a parent process has setup an output stream - Ok(well_known.then(|| file_type)) + Ok(well_known.then_some(file_type)) } /// Try to attach to parent console @@ -128,7 +128,7 @@ impl Platform { .map_err(|e| PlatformError::ConsoleInit(format!("Failed to attach to parent console: {:?}", e)))?; let handle = unsafe { - let pcstr = PCSTR::from_raw("CONOUT$\0".as_ptr()); + let pcstr = PCSTR::from_raw(c"CONOUT$".as_ptr() as *const u8); CreateFileA::( pcstr, (GENERIC_READ | GENERIC_WRITE).0,