Struct WindowsGraphicsCard

Source
pub struct WindowsGraphicsCard {
Show 54 fields pub name: Vec<String>, pub description: Vec<String>, pub caption: Vec<String>, pub status: Vec<String>, pub status_info: Vec<String>, pub availability: Vec<String>, pub driver_version: Vec<String>, pub adapter_ram: Vec<String>, pub adapter_dac_type: Vec<String>, pub current_refresh_rate: Vec<String>, pub max_refresh_rate: Vec<String>, pub min_refresh_rate: Vec<String>, pub current_bits_per_pixel: Vec<String>, pub current_horizontal_resolution: Vec<String>, pub current_vertical_resolution: Vec<String>, pub current_number_of_colors: Vec<String>, pub current_number_of_columns: Vec<String>, pub current_number_of_rows: Vec<String>, pub current_scan_mode: Vec<String>, pub device_id: Vec<String>, pub dither_type: Vec<String>, pub driver_date: Vec<String>, pub icm_intent: Vec<String>, pub icm_method: Vec<String>, pub inf_file_name: Vec<String>, pub inf_section: Vec<String>, pub install_date: Vec<String>, pub installed_display_drivers: Vec<String>, pub max_memory_supported: Vec<String>, pub max_number_controlled: Vec<String>, pub monochrome: Vec<String>, pub number_of_color_planes: Vec<String>, pub number_of_video_pages: Vec<String>, pub pnp_device_id: Vec<String>, pub power_management_capabilities: Vec<String>, pub power_management_supported: Vec<String>, pub protocol_supported: Vec<String>, pub reserved_system_palette_entries: Vec<String>, pub specification_version: Vec<String>, pub system_creation_classname: Vec<String>, pub system_name: Vec<String>, pub system_palette_entries: Vec<String>, pub time_of_last_reset: Vec<String>, pub video_architecture: Vec<String>, pub video_memory_type: Vec<String>, pub video_mode: Vec<String>, pub video_mode_description: Vec<String>, pub video_processor: Vec<String>, pub accelerator_capabilities: Vec<String>, pub capability_descriptions: Vec<String>, pub color_table_entries: Vec<String>, pub config_manager_error_code: Vec<String>, pub config_manager_user_config: Vec<String>, pub creation_classname: Vec<String>,
}
Expand description

a type that includes all (probably) informations that windows provide about your graphics card.

Fields§

§name: Vec<String>§description: Vec<String>§caption: Vec<String>§status: Vec<String>§status_info: Vec<String>§availability: Vec<String>§driver_version: Vec<String>§adapter_ram: Vec<String>§adapter_dac_type: Vec<String>§current_refresh_rate: Vec<String>§max_refresh_rate: Vec<String>§min_refresh_rate: Vec<String>§current_bits_per_pixel: Vec<String>§current_horizontal_resolution: Vec<String>§current_vertical_resolution: Vec<String>§current_number_of_colors: Vec<String>§current_number_of_columns: Vec<String>§current_number_of_rows: Vec<String>§current_scan_mode: Vec<String>§device_id: Vec<String>§dither_type: Vec<String>§driver_date: Vec<String>§icm_intent: Vec<String>§icm_method: Vec<String>§inf_file_name: Vec<String>§inf_section: Vec<String>§install_date: Vec<String>§installed_display_drivers: Vec<String>§max_memory_supported: Vec<String>§max_number_controlled: Vec<String>§monochrome: Vec<String>§number_of_color_planes: Vec<String>§number_of_video_pages: Vec<String>§pnp_device_id: Vec<String>§power_management_capabilities: Vec<String>§power_management_supported: Vec<String>§protocol_supported: Vec<String>§reserved_system_palette_entries: Vec<String>§specification_version: Vec<String>§system_creation_classname: Vec<String>§system_name: Vec<String>§system_palette_entries: Vec<String>§time_of_last_reset: Vec<String>§video_architecture: Vec<String>§video_memory_type: Vec<String>§video_mode: Vec<String>§video_mode_description: Vec<String>§video_processor: Vec<String>§accelerator_capabilities: Vec<String>§capability_descriptions: Vec<String>§color_table_entries: Vec<String>§config_manager_error_code: Vec<String>§config_manager_user_config: Vec<String>§creation_classname: Vec<String>

Trait Implementations§

Source§

impl Debug for WindowsGraphicsCard

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.