Skip to main content

Step

Trait Step 

Source
pub trait Step {
    // Required methods
    fn step<F: Fn() -> String>(&mut self, loc: F) -> Result<()>;
    fn reset_step<F: Fn() -> String>(&mut self, loc: F) -> Result<()>;
}
Expand description

Trait that provides method for incrementing i field of this and all contained structs, recursively

Required Methods§

Source

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

Increments i field of this and all contained structs, recursively

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

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

Resets i field of this and all contained structs, recursively

§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".

Implementors§

Source§

impl Step for BatteryElectricVehicle

Source§

impl Step for CabinOption

Source§

impl Step for ConvPowertrainControls

Source§

impl Step for ConvStartStopControl

Source§

impl Step for ConvStartStopState

Source§

impl Step for ConventionalVehicle

Source§

impl Step for DfcoControls

Source§

impl Step for DfcoState

Source§

impl Step for ElectricMachine

Source§

impl Step for ElectricMachineState

Source§

impl Step for FuelConverter

Source§

impl Step for FuelConverterState

Source§

impl Step for FuelConverterThermal

Source§

impl Step for FuelConverterThermalOption

Source§

impl Step for FuelConverterThermalState

Source§

impl Step for HEVPowertrainControls

Source§

impl Step for HEVStartStopControl

Source§

impl Step for HVACOption

Source§

impl Step for HVACSystemForLumpedCabin

Source§

impl Step for HVACSystemForLumpedCabinAndRES

Source§

impl Step for HVACSystemForLumpedCabinAndRESState

Source§

impl Step for HVACSystemForLumpedCabinState

Source§

impl Step for HybridElectricVehicle

Source§

impl Step for LumpedCabin

Source§

impl Step for LumpedCabinState

Source§

impl Step for PowertrainType

Source§

impl Step for RESGreedyWithDynamicBuffers

Source§

impl Step for RESLumpedThermal

Source§

impl Step for RESLumpedThermalState

Source§

impl Step for RESThermalOption

Source§

impl Step for RGWDBState

Source§

impl Step for ReversibleEnergyStorage

Source§

impl Step for ReversibleEnergyStorageState

Source§

impl Step for SimDrive

Source§

impl Step for StartStopState

Source§

impl Step for Transmission

Source§

impl Step for TransmissionState

Source§

impl Step for Vehicle

Source§

impl Step for VehicleState