pub enum VregRequest {
SetVoltageStep {
step: u32,
responder: VregSetVoltageStepResponder,
},
GetVoltageStep {
responder: VregGetVoltageStepResponder,
},
SetState {
payload: VregSetStateRequest,
responder: VregSetStateResponder,
},
Enable {
responder: VregEnableResponder,
},
Disable {
responder: VregDisableResponder,
},
GetRegulatorParams {
responder: VregGetRegulatorParamsResponder,
},
}Variants§
SetVoltageStep
GetVoltageStep
Fields
§
responder: VregGetVoltageStepResponderSetState
Enable
Fields
§
responder: VregEnableResponderDisable
Fields
§
responder: VregDisableResponderGetRegulatorParams
Fields
§
responder: VregGetRegulatorParamsResponderImplementations§
Source§impl VregRequest
impl VregRequest
pub fn into_set_voltage_step(self) -> Option<(u32, VregSetVoltageStepResponder)>
pub fn into_get_voltage_step(self) -> Option<VregGetVoltageStepResponder>
pub fn into_set_state( self, ) -> Option<(VregSetStateRequest, VregSetStateResponder)>
pub fn into_enable(self) -> Option<VregEnableResponder>
pub fn into_disable(self) -> Option<VregDisableResponder>
pub fn into_get_regulator_params( self, ) -> Option<VregGetRegulatorParamsResponder>
Sourcepub fn method_name(&self) -> &'static str
pub fn method_name(&self) -> &'static str
Name of the method defined in FIDL
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VregRequest
impl !RefUnwindSafe for VregRequest
impl Send for VregRequest
impl Sync for VregRequest
impl Unpin for VregRequest
impl UnsafeUnpin for VregRequest
impl !UnwindSafe for VregRequest
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