pub struct GraphicsController {Show 22 fields
pub odata_context: Option<Context>,
pub odata_etag: Option<Etag>,
pub odata_id: Id,
pub odata_type: Type,
pub actions: Option<Actions>,
pub asset_tag: Option<String>,
pub bios_version: Option<String>,
pub description: Option<Description>,
pub driver_version: Option<String>,
pub id: Id,
pub links: Option<Links>,
pub location: Option<Location>,
pub manufacturer: Option<String>,
pub model: Option<String>,
pub name: Name,
pub oem: Option<Oem>,
pub part_number: Option<String>,
pub ports: Option<IdRef>,
pub sku: Option<String>,
pub serial_number: Option<String>,
pub spare_part_number: Option<String>,
pub status: Option<Status>,
}
Expand description
The GraphicsController schema defines a graphics controller that can be used to drive one or more display devices.
Fields§
§odata_context: Option<Context>
§odata_etag: Option<Etag>
§odata_id: Id
§odata_type: Type
§actions: Option<Actions>
§asset_tag: Option<String>
The user-assigned asset tag for this graphics controller.
bios_version: Option<String>
The version of the graphics controller BIOS or primary graphics controller firmware.
description: Option<Description>
§driver_version: Option<String>
The version of the graphics controller driver loaded in the operating system.
id: Id
§links: Option<Links>
§location: Option<Location>
§manufacturer: Option<String>
The manufacturer of this graphics controller.
model: Option<String>
The product model number of this graphics controller.
name: Name
§oem: Option<Oem>
§part_number: Option<String>
The part number for this graphics controller.
ports: Option<IdRef>
§sku: Option<String>
The SKU for this graphics controller.
serial_number: Option<String>
The serial number for this graphics controller.
spare_part_number: Option<String>
The spare part number of the graphics controller.
status: Option<Status>
Trait Implementations§
Source§impl Clone for GraphicsController
impl Clone for GraphicsController
Source§fn clone(&self) -> GraphicsController
fn clone(&self) -> GraphicsController
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for GraphicsController
impl Debug for GraphicsController
Source§impl Default for GraphicsController
impl Default for GraphicsController
Source§impl<'de> Deserialize<'de> for GraphicsController
impl<'de> Deserialize<'de> for GraphicsController
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Metadata<'static> for GraphicsController
impl Metadata<'static> for GraphicsController
Source§const JSON_SCHEMA: &'static str = "GraphicsController.v1_0_0.json"
const JSON_SCHEMA: &'static str = "GraphicsController.v1_0_0.json"
Name of the json-schema file that describes the entity that implements this trait. Should
be only the file name, so that it can be resolved relative to the URL of the redfish
service, or the public Redfish schema index.
Auto Trait Implementations§
impl Freeze for GraphicsController
impl RefUnwindSafe for GraphicsController
impl Send for GraphicsController
impl Sync for GraphicsController
impl Unpin for GraphicsController
impl UnwindSafe for GraphicsController
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more