pub struct ProcessorUpdate {
pub base: Option<ResourceUpdate>,
pub location: Option<LocationUpdate>,
pub fpga: Option<FpgaUpdate>,
pub system_interface: Option<ProcessorInterfaceUpdate>,
pub location_indicator_active: Option<Boolean>,
pub speed_limit_mhz: Option<Int64>,
pub speed_locked: Option<Boolean>,
pub memory_summary: Option<MemorySummaryUpdate>,
pub enabled: Option<Boolean>,
pub additional_firmware_versions: Option<AdditionalVersionsUpdate>,
pub ua_link: Option<UaLinkUpdate>,
}Expand description
Update struct corresponding to Processor
Fields§
§base: Option<ResourceUpdate>§location: Option<LocationUpdate>§fpga: Option<FpgaUpdate>§system_interface: Option<ProcessorInterfaceUpdate>§location_indicator_active: Option<Boolean>§speed_limit_mhz: Option<Int64>§speed_locked: Option<Boolean>§memory_summary: Option<MemorySummaryUpdate>§enabled: Option<Boolean>§additional_firmware_versions: Option<AdditionalVersionsUpdate>§ua_link: Option<UaLinkUpdate>Implementations§
Source§impl ProcessorUpdate
impl ProcessorUpdate
pub fn builder() -> Self
pub const fn build(self) -> Self
pub fn with_base(self, v: ResourceUpdate) -> Self
pub fn with_location(self, v: LocationUpdate) -> Self
pub fn with_fpga(self, v: FpgaUpdate) -> Self
pub fn with_system_interface(self, v: ProcessorInterfaceUpdate) -> Self
pub fn with_location_indicator_active(self, v: Boolean) -> Self
pub fn with_speed_limit_mhz(self, v: Int64) -> Self
pub fn with_speed_locked(self, v: Boolean) -> Self
pub fn with_memory_summary(self, v: MemorySummaryUpdate) -> Self
pub fn with_enabled(self, v: Boolean) -> Self
pub fn with_additional_firmware_versions( self, v: AdditionalVersionsUpdate, ) -> Self
pub fn with_ua_link(self, v: UaLinkUpdate) -> Self
Trait Implementations§
Source§impl Debug for ProcessorUpdate
impl Debug for ProcessorUpdate
Source§impl Default for ProcessorUpdate
impl Default for ProcessorUpdate
Source§fn default() -> ProcessorUpdate
fn default() -> ProcessorUpdate
Returns the “default value” for a type. Read more
Source§impl Serialize for ProcessorUpdate
impl Serialize for ProcessorUpdate
Auto Trait Implementations§
impl Freeze for ProcessorUpdate
impl RefUnwindSafe for ProcessorUpdate
impl Send for ProcessorUpdate
impl Sync for ProcessorUpdate
impl Unpin for ProcessorUpdate
impl UnsafeUnpin for ProcessorUpdate
impl UnwindSafe for ProcessorUpdate
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