pub struct ControllersUpdate {
pub controller_capabilities: Option<ControllerCapabilitiesUpdate>,
pub location: Option<LocationUpdate>,
pub pcie_interface: Option<PcieInterfaceUpdate>,
}Expand description
Update struct corresponding to Controllers
Fields§
§controller_capabilities: Option<ControllerCapabilitiesUpdate>§location: Option<LocationUpdate>§pcie_interface: Option<PcieInterfaceUpdate>Implementations§
Source§impl ControllersUpdate
impl ControllersUpdate
pub fn builder() -> Self
pub const fn build(self) -> Self
pub fn with_controller_capabilities( self, v: ControllerCapabilitiesUpdate, ) -> Self
pub fn with_location(self, v: LocationUpdate) -> Self
pub fn with_pcie_interface(self, v: PcieInterfaceUpdate) -> Self
Trait Implementations§
Source§impl Debug for ControllersUpdate
impl Debug for ControllersUpdate
Source§impl Default for ControllersUpdate
impl Default for ControllersUpdate
Source§fn default() -> ControllersUpdate
fn default() -> ControllersUpdate
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ControllersUpdate
impl RefUnwindSafe for ControllersUpdate
impl Send for ControllersUpdate
impl Sync for ControllersUpdate
impl Unpin for ControllersUpdate
impl UnsafeUnpin for ControllersUpdate
impl UnwindSafe for ControllersUpdate
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