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!
rust cargo platform-info
Commentami!