Informazioni di sistema in Rust con platform-info

Mattepuffo's logo
Informazioni di sistema in Rust con platform-info

Informazioni di sistema in Rust con platform-info

platform-info è una piccola libreria che ci consente di ottenere informazioni di sistema in Rust.

Molto facile da usare.

Possiamo installarla con cargo:

cargo add platform-info

Qui sotto un esempio di codice:

use platform_info::*;

fn main() {
    let info = PlatformInfo::new().expect("Impossibile determinare il sistema!");
    println!("{}", info.sysname().to_string_lossy());
    println!("{}", info.nodename().to_string_lossy());
    println!("{}", info.release().to_string_lossy());
    println!("{}", info.version().to_string_lossy());
    println!("{}", info.machine().to_string_lossy());
    println!("{}", info.osname().to_string_lossy());

    if info.sysname().to_string_lossy() == "Linux" {
        println!("Ottima scelta!");
    }
}

Enjoy!


Condividi

Commentami!