Trait SaveState

Source
pub trait SaveState {
    // Required method
    fn save_state<F: Fn() -> String>(&mut self, loc: F) -> Result<()>;
}
Expand description

Provides method that saves self.state to self.history and propagates to any fields with state

Required Methods§

Source

fn save_state<F: Fn() -> String>(&mut self, loc: F) -> Result<()>

Saves self.state to self.history and propagates to any fields with state

§Arguments
  • loc: closure that returns file and line number where called

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl SaveState for CabinOption

Source§

impl SaveState for HEVPowertrainControls

Source§

impl SaveState for HVACOption

Source§

impl SaveState for FuelConverterThermalOption

Source§

impl SaveState for RESThermalOption

Source§

impl SaveState for PowertrainType

Source§

impl SaveState for Octane

Source§

impl SaveState for SimDrive

Source§

impl SaveState for SimParams

Source§

impl SaveState for TraceMissTolerance

Source§

impl SaveState for BatteryElectricVehicle

Source§

impl SaveState for LumpedCabin

Source§

impl SaveState for LumpedCabinState

Source§

impl SaveState for Chassis

Source§

impl SaveState for ConventionalVehicle

Source§

impl SaveState for HybridElectricVehicle

Source§

impl SaveState for RESGreedyWithDynamicBuffers

Source§

impl SaveState for RGWDBState

Source§

impl SaveState for HVACSystemForLumpedCabin

Source§

impl SaveState for HVACSystemForLumpedCabinState

Source§

impl SaveState for HVACSystemForLumpedCabinAndRES

Source§

impl SaveState for HVACSystemForLumpedCabinAndRESState

Source§

impl SaveState for ElectricMachine

Source§

impl SaveState for ElectricMachineState

Source§

impl SaveState for FuelConverter

Source§

impl SaveState for FuelConverterState

Source§

impl SaveState for FuelConverterThermal

Source§

impl SaveState for FuelConverterThermalState

Source§

impl SaveState for RESLumpedThermal

Source§

impl SaveState for RESLumpedThermalState

Source§

impl SaveState for ReversibleEnergyStorage

Source§

impl SaveState for ReversibleEnergyStorageState

Source§

impl SaveState for Transmission

Source§

impl SaveState for TransmissionState

Source§

impl SaveState for Vehicle

Source§

impl SaveState for VehicleState