mod winapi;
use log::trace;
use crate::Info;
pub fn current_platform() -> Info {
trace!("windows::current_platform is called");
let info = winapi::get();
trace!("Returning {:?}", info);
info
}
#[cfg(test)]
mod tests {
use super::*;
use crate::Type;
use pretty_assertions::assert_eq;
#[test]
fn os_type() {
let version = current_platform();
assert_eq!(Type::Windows, version.os_type());
assert!(version.edition().is_some());
}
}