pub struct NvidiaComputerSystem {
pub odata_id: ODataId,
pub odata_etag: Option<ODataETag>,
pub redfish_settings: Option<Settings>,
pub redfish_settings_apply_type: Option<PreferredApplyTime>,
pub base_mac: Option<String>,
pub mode: Option<Mode>,
}Fields§
§odata_id: ODataId§odata_etag: Option<ODataETag>§redfish_settings: Option<Settings>§redfish_settings_apply_type: Option<PreferredApplyTime>§base_mac: Option<String>DPU Base MAC address.
DPU Base MAC address is string that contains MAC address without colons. For example: ‘1070fd010203’.
mode: Option<Mode>Bluefield device mode.
Bluefield can work as regular NIC or as DPU (bump in a wire).
Trait Implementations§
Source§impl Debug for NvidiaComputerSystem
impl Debug for NvidiaComputerSystem
Source§impl<'de> Deserialize<'de> for NvidiaComputerSystem
impl<'de> Deserialize<'de> for NvidiaComputerSystem
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 EntityTypeRef for NvidiaComputerSystem
impl EntityTypeRef for NvidiaComputerSystem
Auto Trait Implementations§
impl Freeze for NvidiaComputerSystem
impl RefUnwindSafe for NvidiaComputerSystem
impl Send for NvidiaComputerSystem
impl Sync for NvidiaComputerSystem
impl Unpin for NvidiaComputerSystem
impl UnsafeUnpin for NvidiaComputerSystem
impl UnwindSafe for NvidiaComputerSystem
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