pub fn fix_splits(&mut self) {
        for method in TimingMethod::all() {
            self.fix_comparison_times_and_history(method);
        }
        self.remove_duplicates();
        self.remove_none_values();
        self.reattach_unattached_segment_history_elements();
    }
/// Applies some fixing algorithms on the Run. This includes fixing the
/// comparison times and history, removing duplicates in the segment
/// histories and removing empty times.
Applies some fixing algorithms on the Run. This includes fixing the
comparison times and history, removing duplicates in the segment
histories and removing empty times.
Applies some fixing algorithms on the Run . This includes fixing the comparison times and history removing duplicates in the segment histories and removing empty times .
pub fn fix_splits(&mut self) {
        for method in TimingMethod::all() {
            self.fix_comparison_times_and_history(method);
        }
        self.remove_duplicates();
        self.remove_none_values();
        self.reattach_unattached_segment_history_elements();
    }
pub fn fix_splits ( & mut self ) { for method in TimingMethod :: all ( ) { self . fix_comparison_times_and_history ( method ) ; } self . remove_duplicates ( ) ; self . remove_none_values ( ) ; self . reattach_unattached_segment_history_elements ( ) ; }
Applies some fixing algorithms on the Run.
Applies some fixing algorithms on the Run .
&mut self
&mut self