pub enum ConvPowertrainControls {
Normal,
StartStop(Box<ConvStartStopControl>),
}Variants§
Normal
Normal controller that doesn’t do anything special
StartStop(Box<ConvStartStopControl>)
Start/Stop controller that allows the fuel converter to turn off at stop under certain conditions
Implementations§
Trait Implementations§
Source§impl Clone for ConvPowertrainControls
impl Clone for ConvPowertrainControls
Source§fn clone(&self) -> ConvPowertrainControls
fn clone(&self) -> ConvPowertrainControls
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConvPowertrainControls
impl Debug for ConvPowertrainControls
Source§impl Default for ConvPowertrainControls
impl Default for ConvPowertrainControls
Source§impl<'de> Deserialize<'de> for ConvPowertrainControls
impl<'de> Deserialize<'de> for ConvPowertrainControls
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 From<Box<ConvStartStopControl>> for ConvPowertrainControls
impl From<Box<ConvStartStopControl>> for ConvPowertrainControls
Source§fn from(value: Box<ConvStartStopControl>) -> Self
fn from(value: Box<ConvStartStopControl>) -> Self
Converts to this type from the input type.
Source§impl HistoryMethods for ConvPowertrainControls
impl HistoryMethods for ConvPowertrainControls
Source§impl Init for ConvPowertrainControls
impl Init for ConvPowertrainControls
Source§impl PartialEq for ConvPowertrainControls
impl PartialEq for ConvPowertrainControls
Source§impl SaveState for ConvPowertrainControls
impl SaveState for ConvPowertrainControls
Source§impl Serialize for ConvPowertrainControls
impl Serialize for ConvPowertrainControls
impl StateMethods for ConvPowertrainControls
Source§impl Step for ConvPowertrainControls
impl Step for ConvPowertrainControls
impl StructuralPartialEq for ConvPowertrainControls
Source§impl TryFrom<ConvPowertrainControls> for ()
impl TryFrom<ConvPowertrainControls> for ()
Source§type Error = TryIntoError<ConvPowertrainControls>
type Error = TryIntoError<ConvPowertrainControls>
The type returned in the event of a conversion error.
Source§impl TryFrom<ConvPowertrainControls> for Box<ConvStartStopControl>
impl TryFrom<ConvPowertrainControls> for Box<ConvStartStopControl>
Source§type Error = TryIntoError<ConvPowertrainControls>
type Error = TryIntoError<ConvPowertrainControls>
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for ConvPowertrainControls
impl RefUnwindSafe for ConvPowertrainControls
impl Send for ConvPowertrainControls
impl Sync for ConvPowertrainControls
impl Unpin for ConvPowertrainControls
impl UnsafeUnpin for ConvPowertrainControls
impl UnwindSafe for ConvPowertrainControls
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