@@ -72,7 +72,7 @@ use sha2::{Digest, Sha256, Sha384, Sha512};
7272//use smbioslib::*;
7373use smbioslib:: { DefinedStruct , SMBiosInformation } ;
7474
75- #[ cfg( any ( target_os = "linux" , target_os = "windows" ) ) ]
75+ #[ cfg( feature = "nvidia" ) ]
7676use nvml_wrapper:: { enum_wrappers:: device:: TemperatureSensor , Nvml } ;
7777
7878use crate :: chromium_ec:: { CrosEc , CrosEcDriverType , HardwareDeviceType } ;
@@ -360,8 +360,6 @@ fn print_pd_details(ec: &CrosEc) {
360360#[ cfg( feature = "hidapi" ) ]
361361const NOT_SET : & str = "NOT SET" ;
362362
363- const UNKNOWN : & str = "Unknown" ;
364-
365363#[ cfg( feature = "rusb" ) ]
366364fn print_audio_card_details ( ) {
367365 check_synaptics_fw_version ( ) ;
@@ -762,11 +760,11 @@ fn print_versions(ec: &CrosEc) {
762760 }
763761 }
764762
765- #[ cfg( any ( target_os = "linux" , target_os = "windows" ) ) ]
763+ #[ cfg( feature = "nvidia" ) ]
766764 print_nvidia_details ( ) ;
767765}
768766
769- #[ cfg( any ( target_os = "linux" , target_os = "windows" ) ) ]
767+ #[ cfg( feature = "nvidia" ) ]
770768fn print_nvidia_details ( ) {
771769 let nvml = match Nvml :: init ( ) {
772770 Ok ( nvml) => nvml,
@@ -789,18 +787,18 @@ fn print_nvidia_details() {
789787 info ! ( " BRAND: {:?}" , device. brand( ) ) ;
790788 println ! (
791789 " Name: {}" ,
792- device. name( ) . unwrap_or( UNKNOWN . to_string( ) )
790+ device. name( ) . unwrap_or( "Unknown" . to_string( ) )
793791 ) ;
794792 println ! ( " Architecture: {:?}" , device. architecture( ) ) ;
795793 println ! (
796794 " VBIOS Version: {}" ,
797- device. vbios_version( ) . unwrap_or( UNKNOWN . to_string( ) )
795+ device. vbios_version( ) . unwrap_or( "Unknown" . to_string( ) )
798796 ) ;
799797 println ! (
800798 " INFO ROM Ver: {}" ,
801799 device
802800 . info_rom_image_version( )
803- . unwrap_or( UNKNOWN . to_string( ) )
801+ . unwrap_or( "Unknown" . to_string( ) )
804802 ) ;
805803 println ! ( " PCI Info: {:X?}" , device. pci_info( ) ) ;
806804 println ! ( " Performance State:{:?}" , device. performance_state( ) ) ;
0 commit comments