| Crates.io | system_data |
| lib.rs | system_data |
| version | 0.1.1 |
| created_at | 2024-02-01 22:51:21.768764+00 |
| updated_at | 2024-02-01 23:26:45.0708+00 |
| description | A package for collect information about system's OS, CPU and Disk_Drive |
| homepage | https://github.com/neyaznafiz/system_data |
| repository | https://github.com/neyaznafiz/system_data |
| max_upload_size | |
| id | 1123662 |
| size | 10,560 |
A package for collect information about OS, CPU and Disk Drive of a windows operating system.
You can collect disk information from any device with just a function call. you will be able to collect the OS Information, CPU Information and Disk Information information of a windows system with this package.
Install Package
cargo add system_data
Add Dependencies
system_data = "0.1.1"
CpuInfoDiskInfoCommon Functions
all() you can use it to get all information.name() to get the name of CPU/DiskDrive.Specific for CpuInfo module
cores() for collect the cores information of a CPU.processor_id() for collect the Id of a Processor.Specific for DiskInfo module
drive_size() for collect the total capacity of disk drive.drive_model() for collect the model of system disk drive.drive_serial_number() for collect the serial number of system disk drive.We are printing here the total capacity information about the disk drive of a windows system.
cargo.toml
[dependencies]
system_data = "0.1.1"
main.rs
use system_data;
fn main() {
let cpu_name = system_data::CpuInfo::name();
println!("CPU Name: {}", cpu_name);
}
Open your terminal with the correct path of your project and run cargo run command to get the output.
NOTE: Mac and Linux version will be available soon.