pub struct Controllers {
pub controller_capabilities: Option<ControllerCapabilities>,
pub firmware_package_version: Option<String>,
pub identifiers: Option<Vec<Identifier>>,
pub links: Option<ControllerLinks>,
pub location: Option<Location>,
pub pcie_interface: Option<PCIeInterface>,
}
Expand description
A network controller ASIC that makes up part of a network adapter.
Fields§
§controller_capabilities: Option<ControllerCapabilities>
§firmware_package_version: Option<String>
The version of the user-facing firmware package.
identifiers: Option<Vec<Identifier>>
The durable names for the network adapter controller.
links: Option<ControllerLinks>
§location: Option<Location>
§pcie_interface: Option<PCIeInterface>
Trait Implementations§
Source§impl Clone for Controllers
impl Clone for Controllers
Source§fn clone(&self) -> Controllers
fn clone(&self) -> Controllers
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for Controllers
impl Debug for Controllers
Source§impl Default for Controllers
impl Default for Controllers
Source§impl<'de> Deserialize<'de> for Controllers
impl<'de> Deserialize<'de> for Controllers
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 Controllers
impl Metadata<'static> for Controllers
Source§const JSON_SCHEMA: &'static str = "NetworkAdapter.v1_9_0.json"
const JSON_SCHEMA: &'static str = "NetworkAdapter.v1_9_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 Controllers
impl RefUnwindSafe for Controllers
impl Send for Controllers
impl Sync for Controllers
impl Unpin for Controllers
impl UnwindSafe for Controllers
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