有一段时间没用 rust ,做个小工具复习下,随便写写
这是一个扫描计算机信息的小程序
extern crate sys_info;
use std::hash::Hash;
use std::{
collections::HashMap, env::consts::OS, fs, vec};
use std::net::UdpSocket;
use sys_info::*;
fn main() {
println!("{:#?}", SysInfo::new())
}
#[derive(Debug)]
struct SysInfo {
commonMsg: HashMap<String, String>,
diskC: String,
diskD: String
}
impl SysInfo {
fn new() -> SysInfo {
SysInfo {
commonMsg: SysInfo::getCommonMsg(),
diskC: SysInfo::scanDisk("C:/"),
diskD: SysInfo::scanDisk<