pub fn wcet_analysis(mut measurements: Vec<MeasurementResult>) -> Result<Vec<Trace>> {
    let mut temp: Vec<EntryBreakpoint> = Vec::new();
    measurements.reverse();
    let (traces, _) = wcet_rec(&mut measurements, &mut temp)?;
    Ok(traces)
}
/// Run a WCET analysis on the given measurements and return a list of traces.
///
/// * `measurements` - A list of MeasurementResults measured on hardware
Run a WCET analysis on the given measurements and return a list of traces.
`measurements` - A list of MeasurementResults measured on hardware
Run a WCET analysis on the given measurements and return a list of traces . ` measurements ` - A list of MeasurementResults measured on hardware
pub fn wcet_analysis(mut measurements: Vec<MeasurementResult>) -> Result<Vec<Trace>> {
    let mut temp: Vec<EntryBreakpoint> = Vec::new();
    measurements.reverse();
    let (traces, _) = wcet_rec(&mut measurements, &mut temp)?;
    Ok(traces)
}
pub fn wcet_analysis ( mut measurements : Vec < MeasurementResult > ) -> Result < Vec < Trace > > { let mut temp : Vec < EntryBreakpoint > = Vec :: new ( ) ; measurements . reverse ( ) ; let ( traces , _ ) = wcet_rec ( & mut measurements , & mut temp ) ? ; Ok ( traces ) }
Run a WCET analysis on the given measurements and return a list of traces.
Run a WCET analysis on the given measurements and return a list of traces .
measurements
Vec<MeasurementResult>
measurements
Vec<MeasurementResult>