usestd::env;pubmodmetadata;#[cfg(target_os ="macos")]pubmodmac;#[cfg(target_os ="linux")]pubmodlinux;#[cfg(target_os ="windows")]pubmodwin;/// Prefer the path in the `CARGO` environment variable if specified, otherwise just execute
/// `cargo` from wherever it is found in the `PATH`.
fncargo_path()-> String{env::var("CARGO").unwrap_or_else(|_|"cargo".to_string())}