pub mod process;
pub mod processes;
pub mod safe_handle;
pub trait WindowsString {
fn to_string_null(&self) -> String;
}
impl WindowsString for [u16] {
fn to_string_null(&self) -> String {
let null_pos = self.iter().position(|&c| c == 0).unwrap_or(self.len());
let string_data = &self[0..null_pos];
String::from_utf16_lossy(string_data)
}
}